home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_79_GRAFCOMB.txt < prev    next >
Text File  |  1993-07-15  |  156KB  |  2,768 lines

  1. # near model CODE resource
  2. # jump table entries: 11040-11042 (3 of them)
  3. export_1380:
  4. 00000000  4E56 FBCC                link       A6, -0x0434
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  49EE FE00                lea.l      A4, [A6 - 0x200]
  7. 0000000C  266E 0008                movea.l    A3, [A6 + 0x8]
  8. 00000010  7004                     moveq.l    D0, 0x04
  9. 00000012  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  10. 00000016  6720                     beq        +0x22 /* 00000038 */
  11. 00000018  4A6B 037E                tst.w      [A3 + 0x37E]
  12. 0000001C  6704                     beq        +0x6 /* 00000022 */
  13. 0000001E  7001                     moveq.l    D0, 0x01
  14. 00000020  6010                     bra        +0x12 /* 00000032 */
  15. label00000022:
  16. 00000022  4A6B 010E                tst.w      [A3 + 0x10E]
  17. 00000026  6608                     bne        +0xA /* 00000030 */
  18. 00000028  302B 0116                move.w     D0, [A3 + 0x116]
  19. 0000002C  48C0                     ext.l      D0
  20. 0000002E  6002                     bra        +0x4 /* 00000032 */
  21. label00000030:
  22. 00000030  7001                     moveq.l    D0, 0x01
  23. label00000032:
  24. 00000032  3740 0376                move.w     [A3 + 0x376], D0
  25. 00000036  603A                     bra        +0x3C /* 00000072 */
  26. label00000038:
  27. 00000038  426B 0376                clr.w      [A3 + 0x376]
  28. 0000003C  7E00                     moveq.l    D7, 0x00
  29. 0000003E  6028                     bra        +0x2A /* 00000068 */
  30. label00000040:
  31. 00000040  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  32. 00000044  2007                     move.l     D0, D7
  33. 00000046  2200                     move.l     D1, D0
  34. 00000048  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  35. 0000004C  4841                     swap.w     D1
  36. 0000004E  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  37. 00000052  4841                     swap.w     D1
  38. 00000054  4241                     clr.w      D1
  39. 00000056  D081                     add.l      D0, D1
  40. 00000058  3830 083E                move.w     D4, [A0 + D0 + 0x3E]
  41. 0000005C  B86B 0376                cmp.w      D4, [A3 + 0x376]
  42. 00000060  6F04                     ble        +0x6 /* 00000066 */
  43. 00000062  3744 0376                move.w     [A3 + 0x376], D4
  44. label00000066:
  45. 00000066  5287                     addq.l     D7, 1
  46. label00000068:
  47. 00000068  302B 0116                move.w     D0, [A3 + 0x116]
  48. 0000006C  48C0                     ext.l      D0
  49. 0000006E  B087                     cmp.l      D0, D7
  50. 00000070  6ECE                     bgt        -0x30 /* 00000040 */
  51. label00000072:
  52. 00000072  7040                     moveq.l    D0, 0x40
  53. 00000074  B06B 0376                cmp.w      D0, [A3 + 0x376]
  54. 00000078  6D0E                     blt        +0x10 /* 00000088 */
  55. 0000007A  41EE FC00                lea.l      A0, [A6 - 0x400]
  56. 0000007E  2B48 ED6C                move.l     [A5 - 0x1294], A0
  57. 00000082  2B4C ED68                move.l     [A5 - 0x1298], A4
  58. 00000086  604A                     bra        +0x4C /* 000000D2 */
  59. label00000088:
  60. 00000088  302B 0376                move.w     D0, [A3 + 0x376]
  61. 0000008C  48C0                     ext.l      D0
  62. 0000008E  E780                     asl        D0, 3
  63. 00000090  2F00                     move.l     -[A7], D0
  64. 00000092  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  65. 00000096  2B40 ED6C                move.l     [A5 - 0x1294], D0
  66. 0000009A  588F                     addq.l     A7, 4
  67. 0000009C  660A                     bne        +0xC /* 000000A8 */
  68. 0000009E  377C 05DE 010C           move.w     [A3 + 0x10C], 0x5DE
  69. 000000A4  6000 0360                bra        +0x362 /* 00000406 */
  70. label000000A8:
  71. 000000A8  302B 0376                move.w     D0, [A3 + 0x376]
  72. 000000AC  48C0                     ext.l      D0
  73. 000000AE  E780                     asl        D0, 3
  74. 000000B0  2F00                     move.l     -[A7], D0
  75. 000000B2  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  76. 000000B6  2B40 ED68                move.l     [A5 - 0x1298], D0
  77. 000000BA  588F                     addq.l     A7, 4
  78. 000000BC  6614                     bne        +0x16 /* 000000D2 */
  79. 000000BE  377C 05DE 010C           move.w     [A3 + 0x10C], 0x5DE
  80. 000000C4  2F2D ED6C                move.l     -[A7], [A5 - 0x1294]
  81. 000000C8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  82. 000000CC  588F                     addq.l     A7, 4
  83. 000000CE  6000 0336                bra        +0x338 /* 00000406 */
  84. label000000D2:
  85. 000000D2  4246                     clr.w      D6
  86. 000000D4  4245                     clr.w      D5
  87. 000000D6  7800                     moveq.l    D4, 0x00
  88. 000000D8  6000 0204                bra        +0x206 /* 000002DE */
  89. label000000DC:
  90. 000000DC  7E00                     moveq.l    D7, 0x00
  91. 000000DE  603C                     bra        +0x3E /* 0000011C */
  92. label000000E0:
  93. 000000E0  206D ED68                movea.l    A0, [A5 - 0x1298]
  94. 000000E4  2007                     move.l     D0, D7
  95. 000000E6  E780                     asl        D0, 3
  96. 000000E8  487A 0326                pea.l      [PC + 0x326 /* 00000410, value 0x0, cstring "" */]
  97. 000000EC  4870 0800                pea.l      [A0 + D0]
  98. 000000F0  3F3C 0810                move.w     -[A7], 0x810
  99. 000000F4  A9EB                     syscall    Pack4/FP68K
  100. 000000F6  4870 0800                pea.l      [A0 + D0]
  101. 000000FA  486E FBD6                pea.l      [A6 - 0x42A]
  102. 000000FE  3F3C 080E                move.w     -[A7], 0x80E
  103. 00000102  A9EB                     syscall    Pack4/FP68K
  104. 00000104  206D ED6C                movea.l    A0, [A5 - 0x1294]
  105. 00000108  2007                     move.l     D0, D7
  106. 0000010A  E780                     asl        D0, 3
  107. 0000010C  486E FBD6                pea.l      [A6 - 0x42A]
  108. 00000110  4870 0800                pea.l      [A0 + D0]
  109. 00000114  3F3C 0810                move.w     -[A7], 0x810
  110. 00000118  A9EB                     syscall    Pack4/FP68K
  111. 0000011A  5287                     addq.l     D7, 1
  112. label0000011C:
  113. 0000011C  302B 0376                move.w     D0, [A3 + 0x376]
  114. 00000120  48C0                     ext.l      D0
  115. 00000122  B087                     cmp.l      D0, D7
  116. 00000124  6EBA                     bgt        -0x44 /* 000000E0 */
  117. 00000126  7E00                     moveq.l    D7, 0x00
  118. 00000128  6000 01A6                bra        +0x1A8 /* 000002D0 */
  119. label0000012C:
  120. 0000012C  2F04                     move.l     -[A7], D4
  121. 0000012E  2F07                     move.l     -[A7], D7
  122. 00000130  2F0B                     move.l     -[A7], A3
  123. 00000132  4EBA 02E6                jsr        [PC + 0x2E6 /* 0000041A */]
  124. 00000136  4A40                     tst.w      D0
  125. 00000138  4FEF 000C                lea.l      A7, [A7 + 0xC]
  126. 0000013C  6B1A                     bmi        +0x1C /* 00000158 */
  127. 0000013E  0C40 0002                cmpi.w     D0, 0x2
  128. 00000142  6E14                     bgt        +0x16 /* 00000158 */
  129. 00000144  D040                     add.w      D0, D0
  130. 00000146  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  131. 0000014A  4EFB 0000                jmp        [PC + D0.w]
  132. 0000014E  0182                     bclr       D2, D0
  133. 00000150  000C 00CC                ori.b      A4, 0xCC
  134. 00000154  6000 0178                bra        +0x17A /* 000002CE */
  135. label00000158:
  136. 00000158  4A45                     tst.w      D5
  137. 0000015A  677E                     beq        +0x80 /* 000001DA */
  138. 0000015C  486D ED58                pea.l      [A5 - 0x12A8]
  139. 00000160  486E FBD6                pea.l      [A6 - 0x42A]
  140. 00000164  3F3C 080E                move.w     -[A7], 0x80E
  141. 00000168  A9EB                     syscall    Pack4/FP68K
  142. 0000016A  486E FBE0                pea.l      [A6 - 0x420]
  143. 0000016E  486E FBD6                pea.l      [A6 - 0x42A]
  144. 00000172  3F3C 080A                move.w     -[A7], 0x80A
  145. 00000176  A9EB                     syscall    Pack4/FP68K
  146. 00000178  6420                     bcc        +0x22 /* 0000019A */
  147. 0000017A  486D ED58                pea.l      [A5 - 0x12A8]
  148. 0000017E  486E FBD6                pea.l      [A6 - 0x42A]
  149. 00000182  3F3C 080E                move.w     -[A7], 0x80E
  150. 00000186  A9EB                     syscall    Pack4/FP68K
  151. 00000188  486E FBD6                pea.l      [A6 - 0x42A]
  152. 0000018C  486E FBE0                pea.l      [A6 - 0x420]
  153. 00000190  3F3C 0810                move.w     -[A7], 0x810
  154. 00000194  A9EB                     syscall    Pack4/FP68K
  155. 00000196  6000 0136                bra        +0x138 /* 000002CE */
  156. label0000019A:
  157. 0000019A  486D ED58                pea.l      [A5 - 0x12A8]
  158. 0000019E  486E FBD6                pea.l      [A6 - 0x42A]
  159. 000001A2  3F3C 080E                move.w     -[A7], 0x80E
  160. 000001A6  A9EB                     syscall    Pack4/FP68K
  161. 000001A8  486E FBF0                pea.l      [A6 - 0x410]
  162. 000001AC  486E FBD6                pea.l      [A6 - 0x42A]
  163. 000001B0  3F3C 080A                move.w     -[A7], 0x80A
  164. 000001B4  A9EB                     syscall    Pack4/FP68K
  165. 000001B6  6F00 0116                ble        +0x118 /* 000002CE */
  166. 000001BA  486D ED58                pea.l      [A5 - 0x12A8]
  167. 000001BE  486E FBD6                pea.l      [A6 - 0x42A]
  168. 000001C2  3F3C 080E                move.w     -[A7], 0x80E
  169. 000001C6  A9EB                     syscall    Pack4/FP68K
  170. 000001C8  486E FBD6                pea.l      [A6 - 0x42A]
  171. 000001CC  486E FBF0                pea.l      [A6 - 0x410]
  172. 000001D0  3F3C 0810                move.w     -[A7], 0x810
  173. 000001D4  A9EB                     syscall    Pack4/FP68K
  174. 000001D6  6000 00F6                bra        +0xF8 /* 000002CE */
  175. label000001DA:
  176. 000001DA  486D ED58                pea.l      [A5 - 0x12A8]
  177. 000001DE  486E FBD6                pea.l      [A6 - 0x42A]
  178. 000001E2  3F3C 080E                move.w     -[A7], 0x80E
  179. 000001E6  A9EB                     syscall    Pack4/FP68K
  180. 000001E8  486E FBD6                pea.l      [A6 - 0x42A]
  181. 000001EC  486E FBF0                pea.l      [A6 - 0x410]
  182. 000001F0  3F3C 0810                move.w     -[A7], 0x810
  183. 000001F4  A9EB                     syscall    Pack4/FP68K
  184. 000001F6  486E FBF0                pea.l      [A6 - 0x410]
  185. 000001FA  486E FBCC                pea.l      [A6 - 0x434]
  186. 000001FE  3F3C 080E                move.w     -[A7], 0x80E
  187. 00000202  A9EB                     syscall    Pack4/FP68K
  188. 00000204  486E FBCC                pea.l      [A6 - 0x434]
  189. 00000208  486E FBE0                pea.l      [A6 - 0x420]
  190. 0000020C  3F3C 0810                move.w     -[A7], 0x810
  191. 00000210  A9EB                     syscall    Pack4/FP68K
  192. 00000212  7A01                     moveq.l    D5, 0x01
  193. 00000214  6000 00B8                bra        +0xBA /* 000002CE */
  194. 00000218  4A46                     tst.w      D6
  195. 0000021A  6778                     beq        +0x7A /* 00000294 */
  196. 0000021C  486D ED58                pea.l      [A5 - 0x12A8]
  197. 00000220  486E FBD6                pea.l      [A6 - 0x42A]
  198. 00000224  3F3C 080E                move.w     -[A7], 0x80E
  199. 00000228  A9EB                     syscall    Pack4/FP68K
  200. 0000022A  486E FBE8                pea.l      [A6 - 0x418]
  201. 0000022E  486E FBD6                pea.l      [A6 - 0x42A]
  202. 00000232  3F3C 080A                move.w     -[A7], 0x80A
  203. 00000236  A9EB                     syscall    Pack4/FP68K
  204. 00000238  641E                     bcc        +0x20 /* 00000258 */
  205. 0000023A  486D ED58                pea.l      [A5 - 0x12A8]
  206. 0000023E  486E FBD6                pea.l      [A6 - 0x42A]
  207. 00000242  3F3C 080E                move.w     -[A7], 0x80E
  208. 00000246  A9EB                     syscall    Pack4/FP68K
  209. 00000248  486E FBD6                pea.l      [A6 - 0x42A]
  210. 0000024C  486E FBE8                pea.l      [A6 - 0x418]
  211. 00000250  3F3C 0810                move.w     -[A7], 0x810
  212. 00000254  A9EB                     syscall    Pack4/FP68K
  213. 00000256  6076                     bra        +0x78 /* 000002CE */
  214. label00000258:
  215. 00000258  486D ED58                pea.l      [A5 - 0x12A8]
  216. 0000025C  486E FBD6                pea.l      [A6 - 0x42A]
  217. 00000260  3F3C 080E                move.w     -[A7], 0x80E
  218. 00000264  A9EB                     syscall    Pack4/FP68K
  219. 00000266  486E FBF8                pea.l      [A6 - 0x408]
  220. 0000026A  486E FBD6                pea.l      [A6 - 0x42A]
  221. 0000026E  3F3C 080A                move.w     -[A7], 0x80A
  222. 00000272  A9EB                     syscall    Pack4/FP68K
  223. 00000274  6F58                     ble        +0x5A /* 000002CE */
  224. 00000276  486D ED58                pea.l      [A5 - 0x12A8]
  225. 0000027A  486E FBD6                pea.l      [A6 - 0x42A]
  226. 0000027E  3F3C 080E                move.w     -[A7], 0x80E
  227. 00000282  A9EB                     syscall    Pack4/FP68K
  228. 00000284  486E FBD6                pea.l      [A6 - 0x42A]
  229. 00000288  486E FBF8                pea.l      [A6 - 0x408]
  230. 0000028C  3F3C 0810                move.w     -[A7], 0x810
  231. 00000290  A9EB                     syscall    Pack4/FP68K
  232. 00000292  603A                     bra        +0x3C /* 000002CE */
  233. label00000294:
  234. 00000294  486D ED58                pea.l      [A5 - 0x12A8]
  235. 00000298  486E FBD6                pea.l      [A6 - 0x42A]
  236. 0000029C  3F3C 080E                move.w     -[A7], 0x80E
  237. 000002A0  A9EB                     syscall    Pack4/FP68K
  238. 000002A2  486E FBD6                pea.l      [A6 - 0x42A]
  239. 000002A6  486E FBF8                pea.l      [A6 - 0x408]
  240. 000002AA  3F3C 0810                move.w     -[A7], 0x810
  241. 000002AE  A9EB                     syscall    Pack4/FP68K
  242. 000002B0  486E FBF8                pea.l      [A6 - 0x408]
  243. 000002B4  486E FBCC                pea.l      [A6 - 0x434]
  244. 000002B8  3F3C 080E                move.w     -[A7], 0x80E
  245. 000002BC  A9EB                     syscall    Pack4/FP68K
  246. 000002BE  486E FBCC                pea.l      [A6 - 0x434]
  247. 000002C2  486E FBE8                pea.l      [A6 - 0x418]
  248. 000002C6  3F3C 0810                move.w     -[A7], 0x810
  249. 000002CA  A9EB                     syscall    Pack4/FP68K
  250. 000002CC  7C01                     moveq.l    D6, 0x01
  251. label000002CE:
  252. 000002CE  5287                     addq.l     D7, 1
  253. label000002D0:
  254. 000002D0  302B 0116                move.w     D0, [A3 + 0x116]
  255. 000002D4  48C0                     ext.l      D0
  256. 000002D6  B087                     cmp.l      D0, D7
  257. 000002D8  6E00 FE52                bgt        -0x1AC /* 0000012C */
  258. 000002DC  5284                     addq.l     D4, 1
  259. label000002DE:
  260. 000002DE  302B 0112                move.w     D0, [A3 + 0x112]
  261. 000002E2  48C0                     ext.l      D0
  262. 000002E4  B084                     cmp.l      D0, D4
  263. 000002E6  6E00 FDF4                bgt        -0x20A /* 000000DC */
  264. 000002EA  7040                     moveq.l    D0, 0x40
  265. 000002EC  B06B 0376                cmp.w      D0, [A3 + 0x376]
  266. 000002F0  6C12                     bge        +0x14 /* 00000304 */
  267. 000002F2  2F2D ED6C                move.l     -[A7], [A5 - 0x1294]
  268. 000002F6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  269. 000002FA  2F2D ED68                move.l     -[A7], [A5 - 0x1298]
  270. 000002FE  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  271. 00000302  508F                     addq.l     A7, 8
  272. label00000304:
  273. 00000304  4A45                     tst.w      D5
  274. 00000306  674A                     beq        +0x4C /* 00000352 */
  275. 00000308  177C 0001 02CF           move.b     [A3 + 0x2CF], 0x1
  276. 0000030E  177C 0002 02D0           move.b     [A3 + 0x2D0], 0x2
  277. 00000314  4A2B 02D2                tst.b      [A3 + 0x2D2]
  278. 00000318  6638                     bne        +0x3A /* 00000352 */
  279. 0000031A  486E FBE0                pea.l      [A6 - 0x420]
  280. 0000031E  486E FBD6                pea.l      [A6 - 0x42A]
  281. 00000322  3F3C 080E                move.w     -[A7], 0x80E
  282. 00000326  A9EB                     syscall    Pack4/FP68K
  283. 00000328  486E FBD6                pea.l      [A6 - 0x42A]
  284. 0000032C  486B 025C                pea.l      [A3 + 0x25C]
  285. 00000330  3F3C 0810                move.w     -[A7], 0x810
  286. 00000334  A9EB                     syscall    Pack4/FP68K
  287. 00000336  486E FBF0                pea.l      [A6 - 0x410]
  288. 0000033A  486E FBD6                pea.l      [A6 - 0x42A]
  289. 0000033E  3F3C 080E                move.w     -[A7], 0x80E
  290. 00000342  A9EB                     syscall    Pack4/FP68K
  291. 00000344  486E FBD6                pea.l      [A6 - 0x42A]
  292. 00000348  486B 0264                pea.l      [A3 + 0x264]
  293. 0000034C  3F3C 0810                move.w     -[A7], 0x810
  294. 00000350  A9EB                     syscall    Pack4/FP68K
  295. label00000352:
  296. 00000352  4A46                     tst.w      D6
  297. 00000354  674A                     beq        +0x4C /* 000003A0 */
  298. 00000356  177C 0001 034D           move.b     [A3 + 0x34D], 0x1
  299. 0000035C  177C 0002 034E           move.b     [A3 + 0x34E], 0x2
  300. 00000362  4A2B 0350                tst.b      [A3 + 0x350]
  301. 00000366  6638                     bne        +0x3A /* 000003A0 */
  302. 00000368  486E FBE8                pea.l      [A6 - 0x418]
  303. 0000036C  486E FBD6                pea.l      [A6 - 0x42A]
  304. 00000370  3F3C 080E                move.w     -[A7], 0x80E
  305. 00000374  A9EB                     syscall    Pack4/FP68K
  306. 00000376  486E FBD6                pea.l      [A6 - 0x42A]
  307. 0000037A  486B 02DA                pea.l      [A3 + 0x2DA]
  308. 0000037E  3F3C 0810                move.w     -[A7], 0x810
  309. 00000382  A9EB                     syscall    Pack4/FP68K
  310. 00000384  486E FBF8                pea.l      [A6 - 0x408]
  311. 00000388  486E FBD6                pea.l      [A6 - 0x42A]
  312. 0000038C  3F3C 080E                move.w     -[A7], 0x80E
  313. 00000390  A9EB                     syscall    Pack4/FP68K
  314. 00000392  486E FBD6                pea.l      [A6 - 0x42A]
  315. 00000396  486B 02E2                pea.l      [A3 + 0x2E2]
  316. 0000039A  3F3C 0810                move.w     -[A7], 0x810
  317. 0000039E  A9EB                     syscall    Pack4/FP68K
  318. label000003A0:
  319. 000003A0  7001                     moveq.l    D0, 0x01
  320. 000003A2  7202                     moveq.l    D1, 0x02
  321. 000003A4  B26B 010E                cmp.w      D1, [A3 + 0x10E]
  322. 000003A8  670A                     beq        +0xC /* 000003B4 */
  323. 000003AA  7201                     moveq.l    D1, 0x01
  324. 000003AC  B26B 010E                cmp.w      D1, [A3 + 0x10E]
  325. 000003B0  6702                     beq        +0x4 /* 000003B4 */
  326. 000003B2  7000                     moveq.l    D0, 0x00
  327. label000003B4:
  328. 000003B4  4A80                     tst.l      D0
  329. 000003B6  6704                     beq        +0x6 /* 000003BC */
  330. 000003B8  7001                     moveq.l    D0, 0x01
  331. 000003BA  6002                     bra        +0x4 /* 000003BE */
  332. label000003BC:
  333. 000003BC  7002                     moveq.l    D0, 0x02
  334. label000003BE:
  335. 000003BE  1740 01D3                move.b     [A3 + 0x1D3], D0
  336. 000003C2  177C 0001 01D4           move.b     [A3 + 0x1D4], 0x1
  337. 000003C8  4A6B 010E                tst.w      [A3 + 0x10E]
  338. 000003CC  6704                     beq        +0x6 /* 000003D2 */
  339. 000003CE  426B 037A                clr.w      [A3 + 0x37A]
  340. label000003D2:
  341. 000003D2  4A6B 037A                tst.w      [A3 + 0x37A]
  342. 000003D6  6712                     beq        +0x14 /* 000003EA */
  343. 000003D8  422B 01D2                clr.b      [A3 + 0x1D2]
  344. 000003DC  177C 0002 02CE           move.b     [A3 + 0x2CE], 0x2
  345. 000003E2  177C 0003 034C           move.b     [A3 + 0x34C], 0x3
  346. 000003E8  6010                     bra        +0x12 /* 000003FA */
  347. label000003EA:
  348. 000003EA  177C 0002 01D2           move.b     [A3 + 0x1D2], 0x2
  349. 000003F0  422B 02CE                clr.b      [A3 + 0x2CE]
  350. 000003F4  177C 0001 034C           move.b     [A3 + 0x34C], 0x1
  351. label000003FA:
  352. 000003FA  2F0B                     move.l     -[A7], A3
  353. 000003FC  486D 2AE2                pea.l      [A5 + 0x2AE2 /* export_1368 */]
  354. 00000400  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  355. 00000404  508F                     addq.l     A7, 8
  356. label00000406:
  357. 00000406  4CEE 18F0 FBB4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x44C]
  358. 0000040C  4E5E                     unlink     A6
  359. 0000040E  4E75                     rts
  360. 00000410  0000 0000                ori.b      D0, 0x0
  361. 00000414  0000 0000                ori.b      D0, 0x0
  362. 00000418  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  363. // begin alternate branch 0000041A-0000041E
  364. fn0000041A:
  365. 0000041A  4E56 FFE2                link       A6, -0x001E
  366. // end alternate branch 0000041A-0000041E
  367. fn0000041A: // (misaligned)
  368. 0000041C  FFE2                     .invalid   <<F/7/7>>
  369. 0000041E  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  370. 00000422  2C2E 000C                move.l     D6, [A6 + 0xC]
  371. 00000426  266E 0008                movea.l    A3, [A6 + 0x8]
  372. 0000042A  4244                     clr.w      D4
  373. 0000042C  486D ED58                pea.l      [A5 - 0x12A8]
  374. 00000430  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  375. 00000434  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  376. 00000438  2006                     move.l     D0, D6
  377. 0000043A  2200                     move.l     D1, D0
  378. 0000043C  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  379. 00000440  4841                     swap.w     D1
  380. 00000442  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  381. 00000446  4841                     swap.w     D1
  382. 00000448  4241                     clr.w      D1
  383. 0000044A  D081                     add.l      D0, D1
  384. 0000044C  4870 0824                pea.l      [A0 + D0 + 0x24]
  385. 00000450  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  386. 00000454  4A40                     tst.w      D0
  387. 00000456  4FEF 000C                lea.l      A7, [A7 + 0xC]
  388. 0000045A  6700 0264                beq        +0x266 /* 000006C0 */
  389. 0000045E  7004                     moveq.l    D0, 0x04
  390. 00000460  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  391. 00000464  671A                     beq        +0x1C /* 00000480 */
  392. 00000466  3A2B 037E                move.w     D5, [A3 + 0x37E]
  393. 0000046A  6704                     beq        +0x6 /* 00000470 */
  394. 0000046C  7000                     moveq.l    D0, 0x00
  395. 0000046E  600C                     bra        +0xE /* 0000047C */
  396. label00000470:
  397. 00000470  4A6B 010E                tst.w      [A3 + 0x10E]
  398. 00000474  6604                     bne        +0x6 /* 0000047A */
  399. 00000476  2006                     move.l     D0, D6
  400. 00000478  6002                     bra        +0x4 /* 0000047C */
  401. label0000047A:
  402. 0000047A  7000                     moveq.l    D0, 0x00
  403. label0000047C:
  404. 0000047C  3E00                     move.w     D7, D0
  405. 0000047E  603A                     bra        +0x3C /* 000004BA */
  406. label00000480:
  407. 00000480  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  408. 00000484  2006                     move.l     D0, D6
  409. 00000486  2200                     move.l     D1, D0
  410. 00000488  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  411. 0000048C  4841                     swap.w     D1
  412. 0000048E  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  413. 00000492  4841                     swap.w     D1
  414. 00000494  4241                     clr.w      D1
  415. 00000496  D081                     add.l      D0, D1
  416. 00000498  3A30 0840                move.w     D5, [A0 + D0 + 0x40]
  417. 0000049C  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  418. 000004A0  2006                     move.l     D0, D6
  419. 000004A2  2200                     move.l     D1, D0
  420. 000004A4  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  421. 000004A8  4841                     swap.w     D1
  422. 000004AA  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  423. 000004AE  4841                     swap.w     D1
  424. 000004B0  4241                     clr.w      D1
  425. 000004B2  D081                     add.l      D0, D1
  426. 000004B4  3E30 083E                move.w     D7, [A0 + D0 + 0x3E]
  427. 000004B8  5347                     subq.w     D7, 1
  428. label000004BA:
  429. 000004BA  4A45                     tst.w      D5
  430. 000004BC  6700 012E                beq        +0x130 /* 000005EC */
  431. 000004C0  486D ED58                pea.l      [A5 - 0x12A8]
  432. 000004C4  486E FFF6                pea.l      [A6 - 0xA]
  433. 000004C8  3F3C 080E                move.w     -[A7], 0x80E
  434. 000004CC  A9EB                     syscall    Pack4/FP68K
  435. 000004CE  487A 01FC                pea.l      [PC + 0x1FC /* 000006CC, value 0x0, cstring "" */]
  436. 000004D2  486E FFF6                pea.l      [A6 - 0xA]
  437. 000004D6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  438. 000004DA  A9EB                     syscall    Pack4/FP68K
  439. 000004DC  6400 0088                bcc        +0x8A /* 00000566 */
  440. 000004E0  206D ED6C                movea.l    A0, [A5 - 0x1294]
  441. 000004E4  48C7                     ext.l      D7
  442. 000004E6  2007                     move.l     D0, D7
  443. 000004E8  E780                     asl        D0, 3
  444. 000004EA  4870 0800                pea.l      [A0 + D0]
  445. 000004EE  486E FFF6                pea.l      [A6 - 0xA]
  446. 000004F2  3F3C 080E                move.w     -[A7], 0x80E
  447. 000004F6  A9EB                     syscall    Pack4/FP68K
  448. 000004F8  486E FFF6                pea.l      [A6 - 0xA]
  449. 000004FC  486D ED60                pea.l      [A5 - 0x12A0]
  450. 00000500  3F3C 0810                move.w     -[A7], 0x810
  451. 00000504  A9EB                     syscall    Pack4/FP68K
  452. 00000506  206D ED6C                movea.l    A0, [A5 - 0x1294]
  453. 0000050A  48C7                     ext.l      D7
  454. 0000050C  2007                     move.l     D0, D7
  455. 0000050E  E780                     asl        D0, 3
  456. 00000510  4870 0800                pea.l      [A0 + D0]
  457. 00000514  486E FFF6                pea.l      [A6 - 0xA]
  458. 00000518  3F3C 080E                move.w     -[A7], 0x80E
  459. 0000051C  A9EB                     syscall    Pack4/FP68K
  460. 0000051E  486D ED58                pea.l      [A5 - 0x12A8]
  461. 00000522  486E FFEC                pea.l      [A6 - 0x14]
  462. 00000526  3F3C 080E                move.w     -[A7], 0x80E
  463. 0000052A  A9EB                     syscall    Pack4/FP68K
  464. 0000052C  486E FFEC                pea.l      [A6 - 0x14]
  465. 00000530  486E FFF6                pea.l      [A6 - 0xA]
  466. 00000534  4267                     clr.w      -[A7]
  467. 00000536  A9EB                     syscall    Pack4/FP68K
  468. 00000538  486E FFF6                pea.l      [A6 - 0xA]
  469. 0000053C  4870 0800                pea.l      [A0 + D0]
  470. 00000540  3F3C 0810                move.w     -[A7], 0x810
  471. 00000544  A9EB                     syscall    Pack4/FP68K
  472. 00000546  4870 0800                pea.l      [A0 + D0]
  473. 0000054A  486E FFE2                pea.l      [A6 - 0x1E]
  474. 0000054E  3F3C 080E                move.w     -[A7], 0x80E
  475. 00000552  A9EB                     syscall    Pack4/FP68K
  476. 00000554  486E FFE2                pea.l      [A6 - 0x1E]
  477. 00000558  486D ED58                pea.l      [A5 - 0x12A8]
  478. 0000055C  3F3C 0810                move.w     -[A7], 0x810
  479. 00000560  A9EB                     syscall    Pack4/FP68K
  480. 00000562  6000 0134                bra        +0x136 /* 00000698 */
  481. label00000566:
  482. 00000566  206D ED68                movea.l    A0, [A5 - 0x1298]
  483. 0000056A  48C7                     ext.l      D7
  484. 0000056C  2007                     move.l     D0, D7
  485. 0000056E  E780                     asl        D0, 3
  486. 00000570  4870 0800                pea.l      [A0 + D0]
  487. 00000574  486E FFF6                pea.l      [A6 - 0xA]
  488. 00000578  3F3C 080E                move.w     -[A7], 0x80E
  489. 0000057C  A9EB                     syscall    Pack4/FP68K
  490. 0000057E  486E FFF6                pea.l      [A6 - 0xA]
  491. 00000582  486D ED60                pea.l      [A5 - 0x12A0]
  492. 00000586  3F3C 0810                move.w     -[A7], 0x810
  493. 0000058A  A9EB                     syscall    Pack4/FP68K
  494. 0000058C  206D ED68                movea.l    A0, [A5 - 0x1298]
  495. 00000590  48C7                     ext.l      D7
  496. 00000592  2007                     move.l     D0, D7
  497. 00000594  E780                     asl        D0, 3
  498. 00000596  4870 0800                pea.l      [A0 + D0]
  499. 0000059A  486E FFF6                pea.l      [A6 - 0xA]
  500. 0000059E  3F3C 080E                move.w     -[A7], 0x80E
  501. 000005A2  A9EB                     syscall    Pack4/FP68K
  502. 000005A4  486D ED58                pea.l      [A5 - 0x12A8]
  503. 000005A8  486E FFEC                pea.l      [A6 - 0x14]
  504. 000005AC  3F3C 080E                move.w     -[A7], 0x80E
  505. 000005B0  A9EB                     syscall    Pack4/FP68K
  506. 000005B2  486E FFEC                pea.l      [A6 - 0x14]
  507. 000005B6  486E FFF6                pea.l      [A6 - 0xA]
  508. 000005BA  4267                     clr.w      -[A7]
  509. 000005BC  A9EB                     syscall    Pack4/FP68K
  510. 000005BE  486E FFF6                pea.l      [A6 - 0xA]
  511. 000005C2  4870 0800                pea.l      [A0 + D0]
  512. 000005C6  3F3C 0810                move.w     -[A7], 0x810
  513. 000005CA  A9EB                     syscall    Pack4/FP68K
  514. 000005CC  4870 0800                pea.l      [A0 + D0]
  515. 000005D0  486E FFE2                pea.l      [A6 - 0x1E]
  516. 000005D4  3F3C 080E                move.w     -[A7], 0x80E
  517. 000005D8  A9EB                     syscall    Pack4/FP68K
  518. 000005DA  486E FFE2                pea.l      [A6 - 0x1E]
  519. 000005DE  486D ED58                pea.l      [A5 - 0x12A8]
  520. 000005E2  3F3C 0810                move.w     -[A7], 0x810
  521. 000005E6  A9EB                     syscall    Pack4/FP68K
  522. 000005E8  6000 00AE                bra        +0xB0 /* 00000698 */
  523. label000005EC:
  524. 000005EC  487A 00DE                pea.l      [PC + 0xDE /* 000006CC, value 0x0, cstring "" */]
  525. 000005F0  486D ED60                pea.l      [A5 - 0x12A0]
  526. 000005F4  3F3C 0810                move.w     -[A7], 0x810
  527. 000005F8  A9EB                     syscall    Pack4/FP68K
  528. 000005FA  486D ED58                pea.l      [A5 - 0x12A8]
  529. 000005FE  486E FFF6                pea.l      [A6 - 0xA]
  530. 00000602  3F3C 080E                move.w     -[A7], 0x80E
  531. 00000606  A9EB                     syscall    Pack4/FP68K
  532. 00000608  206D ED6C                movea.l    A0, [A5 - 0x1294]
  533. 0000060C  48C7                     ext.l      D7
  534. 0000060E  2007                     move.l     D0, D7
  535. 00000610  E780                     asl        D0, 3
  536. 00000612  4870 0800                pea.l      [A0 + D0]
  537. 00000616  486E FFF6                pea.l      [A6 - 0xA]
  538. 0000061A  3F3C 080A                move.w     -[A7], 0x80A
  539. 0000061E  A9EB                     syscall    Pack4/FP68K
  540. 00000620  6428                     bcc        +0x2A /* 0000064A */
  541. 00000622  486D ED58                pea.l      [A5 - 0x12A8]
  542. 00000626  486E FFF6                pea.l      [A6 - 0xA]
  543. 0000062A  3F3C 080E                move.w     -[A7], 0x80E
  544. 0000062E  A9EB                     syscall    Pack4/FP68K
  545. 00000630  206D ED6C                movea.l    A0, [A5 - 0x1294]
  546. 00000634  48C7                     ext.l      D7
  547. 00000636  2007                     move.l     D0, D7
  548. 00000638  E780                     asl        D0, 3
  549. 0000063A  486E FFF6                pea.l      [A6 - 0xA]
  550. 0000063E  4870 0800                pea.l      [A0 + D0]
  551. 00000642  3F3C 0810                move.w     -[A7], 0x810
  552. 00000646  A9EB                     syscall    Pack4/FP68K
  553. 00000648  604E                     bra        +0x50 /* 00000698 */
  554. label0000064A:
  555. 0000064A  486D ED58                pea.l      [A5 - 0x12A8]
  556. 0000064E  486E FFF6                pea.l      [A6 - 0xA]
  557. 00000652  3F3C 080E                move.w     -[A7], 0x80E
  558. 00000656  A9EB                     syscall    Pack4/FP68K
  559. 00000658  206D ED68                movea.l    A0, [A5 - 0x1298]
  560. 0000065C  48C7                     ext.l      D7
  561. 0000065E  2007                     move.l     D0, D7
  562. 00000660  E780                     asl        D0, 3
  563. 00000662  4870 0800                pea.l      [A0 + D0]
  564. 00000666  486E FFF6                pea.l      [A6 - 0xA]
  565. 0000066A  3F3C 080A                move.w     -[A7], 0x80A
  566. 0000066E  A9EB                     syscall    Pack4/FP68K
  567. 00000670  6F26                     ble        +0x28 /* 00000698 */
  568. 00000672  486D ED58                pea.l      [A5 - 0x12A8]
  569. 00000676  486E FFF6                pea.l      [A6 - 0xA]
  570. 0000067A  3F3C 080E                move.w     -[A7], 0x80E
  571. 0000067E  A9EB                     syscall    Pack4/FP68K
  572. 00000680  206D ED68                movea.l    A0, [A5 - 0x1298]
  573. 00000684  48C7                     ext.l      D7
  574. 00000686  2007                     move.l     D0, D7
  575. 00000688  E780                     asl        D0, 3
  576. 0000068A  486E FFF6                pea.l      [A6 - 0xA]
  577. 0000068E  4870 0800                pea.l      [A0 + D0]
  578. 00000692  3F3C 0810                move.w     -[A7], 0x810
  579. 00000696  A9EB                     syscall    Pack4/FP68K
  580. label00000698:
  581. 00000698  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  582. 0000069C  2006                     move.l     D0, D6
  583. 0000069E  2200                     move.l     D1, D0
  584. 000006A0  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  585. 000006A4  4841                     swap.w     D1
  586. 000006A6  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  587. 000006AA  4841                     swap.w     D1
  588. 000006AC  4241                     clr.w      D1
  589. 000006AE  D081                     add.l      D0, D1
  590. 000006B0  7202                     moveq.l    D1, 0x02
  591. 000006B2  B230 0847                cmp.b      D1, [A0 + D0 + 0x47]
  592. 000006B6  6604                     bne        +0x6 /* 000006BC */
  593. 000006B8  7002                     moveq.l    D0, 0x02
  594. 000006BA  6002                     bra        +0x4 /* 000006BE */
  595. label000006BC:
  596. 000006BC  7001                     moveq.l    D0, 0x01
  597. label000006BE:
  598. 000006BE  3800                     move.w     D4, D0
  599. label000006C0:
  600. 000006C0  3004                     move.w     D0, D4
  601. 000006C2  4CEE 08F0 FFCE           movem.l    D4,D5,D6,D7,A3, [A6 - 0x32]
  602. 000006C8  4E5E                     unlink     A6
  603. 000006CA  4E75                     rts
  604. 000006CC  0000 0000                ori.b      D0, 0x0
  605. 000006D0  0000 0000                ori.b      D0, 0x0
  606. 000006D4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  607. export_1381: // at 000006D6 (misaligned)
  608. 000006D8  FBA8                     .invalid   <<F/6/5>>
  609. 000006DA  48E7 0018                movem.l    -[A7], A3,A4
  610. 000006DE  49EE FC00                lea.l      A4, [A6 - 0x400]
  611. 000006E2  266E 0008                movea.l    A3, [A6 + 0x8]
  612. 000006E6  2F0B                     move.l     -[A7], A3
  613. 000006E8  486D 2AEA                pea.l      [A5 + 0x2AEA /* export_1369 */]
  614. 000006EC  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  615. 000006F0  7000                     moveq.l    D0, 0x00
  616. 000006F2  2F00                     move.l     -[A7], D0
  617. 000006F4  2F0B                     move.l     -[A7], A3
  618. 000006F6  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  619. 000006FA  302B 0112                move.w     D0, [A3 + 0x112]
  620. 000006FE  C1EB 0116                muls.w     D0, [A3 + 0x116]
  621. 00000702  0C80 0000 0100           cmpi.l     D0, 0x100
  622. 00000708  4FEF 0010                lea.l      A7, [A7 + 0x10]
  623. 0000070C  6E06                     bgt        +0x8 /* 00000714 */
  624. 0000070E  2B4C ED54                move.l     [A5 - 0x12AC], A4
  625. 00000712  602A                     bra        +0x2C /* 0000073E */
  626. label00000714:
  627. 00000714  302B 0116                move.w     D0, [A3 + 0x116]
  628. 00000718  48C0                     ext.l      D0
  629. 0000071A  E580                     asl        D0, 2
  630. 0000071C  322B 0112                move.w     D1, [A3 + 0x112]
  631. 00000720  48C1                     ext.l      D1
  632. 00000722  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  633. 00000726  2F00                     move.l     -[A7], D0
  634. 00000728  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  635. 0000072C  2B40 ED54                move.l     [A5 - 0x12AC], D0
  636. 00000730  588F                     addq.l     A7, 4
  637. 00000732  660A                     bne        +0xC /* 0000073E */
  638. 00000734  377C 05DE 010C           move.w     [A3 + 0x10C], 0x5DE
  639. 0000073A  6000 018E                bra        +0x190 /* 000008CA */
  640. label0000073E:
  641. 0000073E  2F0B                     move.l     -[A7], A3
  642. 00000740  4EBA 01A6                jsr        [PC + 0x1A6 /* 000008E8 */]
  643. 00000744  4A40                     tst.w      D0
  644. 00000746  588F                     addq.l     A7, 4
  645. 00000748  6624                     bne        +0x26 /* 0000076E */
  646. 0000074A  302B 0112                move.w     D0, [A3 + 0x112]
  647. 0000074E  C1EB 0116                muls.w     D0, [A3 + 0x116]
  648. 00000752  0C80 0000 0100           cmpi.l     D0, 0x100
  649. 00000758  6F0A                     ble        +0xC /* 00000764 */
  650. 0000075A  2F2D ED54                move.l     -[A7], [A5 - 0x12AC]
  651. 0000075E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  652. 00000762  588F                     addq.l     A7, 4
  653. label00000764:
  654. 00000764  377C 05DE 010C           move.w     [A3 + 0x10C], 0x5DE
  655. 0000076A  6000 015E                bra        +0x160 /* 000008CA */
  656. label0000076E:
  657. 0000076E  302B 0376                move.w     D0, [A3 + 0x376]
  658. 00000772  48C0                     ext.l      D0
  659. 00000774  5280                     addq.l     D0, 1
  660. 00000776  2D40 FBF2                move.l     [A6 - 0x40E], D0
  661. 0000077A  486E FBF2                pea.l      [A6 - 0x40E]
  662. 0000077E  486E FBF6                pea.l      [A6 - 0x40A]
  663. 00000782  3F3C 280E                move.w     -[A7], 0x280E
  664. 00000786  A9EB                     syscall    Pack4/FP68K
  665. 00000788  486E FBF6                pea.l      [A6 - 0x40A]
  666. 0000078C  41EE FBE8                lea.l      A0, [A6 - 0x418]
  667. 00000790  43FA 014C                lea.l      A1, [PC + 0x14C /* 000008DE, value 0x3FFF8000 */]
  668. 00000794  20D9                     move.l     [A0]+, [A1]+
  669. 00000796  20D9                     move.l     [A0]+, [A1]+
  670. 00000798  30D9                     move.w     [A0]+, [A1]+
  671. 0000079A  486E FBE8                pea.l      [A6 - 0x418]
  672. 0000079E  3F3C 0006                move.w     -[A7], 0x6
  673. 000007A2  A9EB                     syscall    Pack4/FP68K
  674. 000007A4  486E FBE8                pea.l      [A6 - 0x418]
  675. 000007A8  486D ED4A                pea.l      [A5 - 0x12B6]
  676. 000007AC  3F3C 0810                move.w     -[A7], 0x810
  677. 000007B0  A9EB                     syscall    Pack4/FP68K
  678. 000007B2  486B 0378                pea.l      [A3 + 0x378]
  679. 000007B6  486E FBF6                pea.l      [A6 - 0x40A]
  680. 000007BA  3F3C 200E                move.w     -[A7], 0x200E
  681. 000007BE  A9EB                     syscall    Pack4/FP68K
  682. 000007C0  486E FBF6                pea.l      [A6 - 0x40A]
  683. 000007C4  41EE FBE8                lea.l      A0, [A6 - 0x418]
  684. 000007C8  43FA 010A                lea.l      A1, [PC + 0x10A /* 000008D4, value 0x3FF7A3D7 */]
  685. 000007CC  20D9                     move.l     [A0]+, [A1]+
  686. 000007CE  20D9                     move.l     [A0]+, [A1]+
  687. 000007D0  30D9                     move.w     [A0]+, [A1]+
  688. 000007D2  486E FBE8                pea.l      [A6 - 0x418]
  689. 000007D6  3F3C 0004                move.w     -[A7], 0x4
  690. 000007DA  A9EB                     syscall    Pack4/FP68K
  691. 000007DC  486E FBE8                pea.l      [A6 - 0x418]
  692. 000007E0  486E FBE0                pea.l      [A6 - 0x420]
  693. 000007E4  3F3C 0810                move.w     -[A7], 0x810
  694. 000007E8  A9EB                     syscall    Pack4/FP68K
  695. 000007EA  486E FBE0                pea.l      [A6 - 0x420]
  696. 000007EE  486E FBD6                pea.l      [A6 - 0x42A]
  697. 000007F2  3F3C 080E                move.w     -[A7], 0x80E
  698. 000007F6  A9EB                     syscall    Pack4/FP68K
  699. 000007F8  302B 0376                move.w     D0, [A3 + 0x376]
  700. 000007FC  48C0                     ext.l      D0
  701. 000007FE  5280                     addq.l     D0, 1
  702. 00000800  2D40 FBC8                move.l     [A6 - 0x438], D0
  703. 00000804  486E FBC8                pea.l      [A6 - 0x438]
  704. 00000808  486E FBCC                pea.l      [A6 - 0x434]
  705. 0000080C  3F3C 280E                move.w     -[A7], 0x280E
  706. 00000810  A9EB                     syscall    Pack4/FP68K
  707. 00000812  486E FBCC                pea.l      [A6 - 0x434]
  708. 00000816  486E FBD6                pea.l      [A6 - 0x42A]
  709. 0000081A  3F3C 0006                move.w     -[A7], 0x6
  710. 0000081E  A9EB                     syscall    Pack4/FP68K
  711. 00000820  41EE FBE0                lea.l      A0, [A6 - 0x420]
  712. 00000824  2F20                     move.l     -[A7], -[A0]
  713. 00000826  2F20                     move.l     -[A7], -[A0]
  714. 00000828  3F20                     move.w     -[A7], -[A0]
  715. 0000082A  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  716. 0000082E  2F00                     move.l     -[A7], D0
  717. 00000830  7200                     moveq.l    D1, 0x00
  718. 00000832  2D41 FBBA                move.l     [A6 - 0x446], D1
  719. 00000836  486E FBBA                pea.l      [A6 - 0x446]
  720. 0000083A  486E FBBE                pea.l      [A6 - 0x442]
  721. 0000083E  3F3C 280E                move.w     -[A7], 0x280E
  722. 00000842  A9EB                     syscall    Pack4/FP68K
  723. 00000844  486E FBBE                pea.l      [A6 - 0x442]
  724. 00000848  486E FBB2                pea.l      [A6 - 0x44E]
  725. 0000084C  3F3C 0810                move.w     -[A7], 0x810
  726. 00000850  A9EB                     syscall    Pack4/FP68K
  727. 00000852  486E FBB2                pea.l      [A6 - 0x44E]
  728. 00000856  486E FBA8                pea.l      [A6 - 0x458]
  729. 0000085A  3F3C 080E                move.w     -[A7], 0x80E
  730. 0000085E  A9EB                     syscall    Pack4/FP68K
  731. 00000860  41EE FBB2                lea.l      A0, [A6 - 0x44E]
  732. 00000864  2F20                     move.l     -[A7], -[A0]
  733. 00000866  2F20                     move.l     -[A7], -[A0]
  734. 00000868  3F20                     move.w     -[A7], -[A0]
  735. 0000086A  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  736. 0000086E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  737. 00000872  2200                     move.l     D1, D0
  738. 00000874  201F                     move.l     D0, [A7]+
  739. 00000876  9041                     sub.w      D0, D1
  740. 00000878  3B40 ED52                move.w     [A5 - 0x12AE], D0
  741. 0000087C  7004                     moveq.l    D0, 0x04
  742. 0000087E  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  743. 00000882  4FEF 000A                lea.l      A7, [A7 + 0xA]
  744. 00000886  670E                     beq        +0x10 /* 00000896 */
  745. 00000888  7001                     moveq.l    D0, 0x01
  746. 0000088A  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  747. 0000088E  6706                     beq        +0x8 /* 00000896 */
  748. 00000890  4A6B 037E                tst.w      [A3 + 0x37E]
  749. 00000894  660E                     bne        +0x10 /* 000008A4 */
  750. label00000896:
  751. 00000896  7000                     moveq.l    D0, 0x00
  752. 00000898  2F00                     move.l     -[A7], D0
  753. 0000089A  2F0B                     move.l     -[A7], A3
  754. 0000089C  4EBA 0264                jsr        [PC + 0x264 /* 00000B02 */]
  755. 000008A0  508F                     addq.l     A7, 8
  756. 000008A2  600C                     bra        +0xE /* 000008B0 */
  757. label000008A4:
  758. 000008A4  7001                     moveq.l    D0, 0x01
  759. 000008A6  2F00                     move.l     -[A7], D0
  760. 000008A8  2F0B                     move.l     -[A7], A3
  761. 000008AA  4EBA 0256                jsr        [PC + 0x256 /* 00000B02 */]
  762. 000008AE  508F                     addq.l     A7, 8
  763. label000008B0:
  764. 000008B0  302B 0112                move.w     D0, [A3 + 0x112]
  765. 000008B4  C1EB 0116                muls.w     D0, [A3 + 0x116]
  766. 000008B8  0C80 0000 0100           cmpi.l     D0, 0x100
  767. 000008BE  6F0A                     ble        +0xC /* 000008CA */
  768. 000008C0  2F2D ED54                move.l     -[A7], [A5 - 0x12AC]
  769. 000008C4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  770. 000008C8  588F                     addq.l     A7, 4
  771. label000008CA:
  772. 000008CA  4CEE 1800 FBA0           movem.l    A3,A4, [A6 - 0x460]
  773. 000008D0  4E5E                     unlink     A6
  774. 000008D2  4E75                     rts
  775. 000008D4  3FF7 A3D7                move.w     <<invalid special address>>, <<invalid full ext with IS == 1 and I/IS == 7>>
  776. 000008D8  0A3D 70A3                xori.b     <<invalid special address>>, 0xA3
  777. 000008DC  D70B                     addx.b     -[A3], -[A3]
  778. 000008DE  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  779. 000008E0  8000                     or.b       D0, D0
  780. 000008E2  0000 0000                ori.b      D0, 0x0
  781. 000008E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  782. // begin alternate branch 000008E8-000008EC
  783. fn000008E8:
  784. 000008E8  4E56 FBF6                link       A6, -0x040A
  785. // end alternate branch 000008E8-000008EC
  786. fn000008E8: // (misaligned)
  787. 000008EA  FBF6                     .invalid   <<F/7/5>>
  788. 000008EC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  789. 000008F0  49EE FE00                lea.l      A4, [A6 - 0x200]
  790. 000008F4  266E 0008                movea.l    A3, [A6 + 0x8]
  791. 000008F8  7040                     moveq.l    D0, 0x40
  792. 000008FA  B06B 0376                cmp.w      D0, [A3 + 0x376]
  793. 000008FE  6D0E                     blt        +0x10 /* 0000090E */
  794. 00000900  41EE FC00                lea.l      A0, [A6 - 0x400]
  795. 00000904  2B48 ED6C                move.l     [A5 - 0x1294], A0
  796. 00000908  2B4C ED68                move.l     [A5 - 0x1298], A4
  797. 0000090C  6042                     bra        +0x44 /* 00000950 */
  798. label0000090E:
  799. 0000090E  302B 0376                move.w     D0, [A3 + 0x376]
  800. 00000912  48C0                     ext.l      D0
  801. 00000914  E780                     asl        D0, 3
  802. 00000916  2F00                     move.l     -[A7], D0
  803. 00000918  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  804. 0000091C  2B40 ED6C                move.l     [A5 - 0x1294], D0
  805. 00000920  588F                     addq.l     A7, 4
  806. 00000922  6606                     bne        +0x8 /* 0000092A */
  807. 00000924  7000                     moveq.l    D0, 0x00
  808. 00000926  6000 01C6                bra        +0x1C8 /* 00000AEE */
  809. label0000092A:
  810. 0000092A  302B 0376                move.w     D0, [A3 + 0x376]
  811. 0000092E  48C0                     ext.l      D0
  812. 00000930  E780                     asl        D0, 3
  813. 00000932  2F00                     move.l     -[A7], D0
  814. 00000934  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  815. 00000938  2B40 ED68                move.l     [A5 - 0x1298], D0
  816. 0000093C  588F                     addq.l     A7, 4
  817. 0000093E  6610                     bne        +0x12 /* 00000950 */
  818. 00000940  2F2D ED6C                move.l     -[A7], [A5 - 0x1294]
  819. 00000944  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  820. 00000948  7000                     moveq.l    D0, 0x00
  821. 0000094A  588F                     addq.l     A7, 4
  822. 0000094C  6000 01A0                bra        +0x1A2 /* 00000AEE */
  823. label00000950:
  824. 00000950  7A00                     moveq.l    D5, 0x00
  825. 00000952  6000 0172                bra        +0x174 /* 00000AC6 */
  826. label00000956:
  827. 00000956  7E00                     moveq.l    D7, 0x00
  828. 00000958  603C                     bra        +0x3E /* 00000996 */
  829. label0000095A:
  830. 0000095A  206D ED68                movea.l    A0, [A5 - 0x1298]
  831. 0000095E  2007                     move.l     D0, D7
  832. 00000960  E780                     asl        D0, 3
  833. 00000962  487A 0194                pea.l      [PC + 0x194 /* 00000AF8, value 0x0, cstring "" */]
  834. 00000966  4870 0800                pea.l      [A0 + D0]
  835. 0000096A  3F3C 0810                move.w     -[A7], 0x810
  836. 0000096E  A9EB                     syscall    Pack4/FP68K
  837. 00000970  4870 0800                pea.l      [A0 + D0]
  838. 00000974  486E FBF6                pea.l      [A6 - 0x40A]
  839. 00000978  3F3C 080E                move.w     -[A7], 0x80E
  840. 0000097C  A9EB                     syscall    Pack4/FP68K
  841. 0000097E  206D ED6C                movea.l    A0, [A5 - 0x1294]
  842. 00000982  2007                     move.l     D0, D7
  843. 00000984  E780                     asl        D0, 3
  844. 00000986  486E FBF6                pea.l      [A6 - 0x40A]
  845. 0000098A  4870 0800                pea.l      [A0 + D0]
  846. 0000098E  3F3C 0810                move.w     -[A7], 0x810
  847. 00000992  A9EB                     syscall    Pack4/FP68K
  848. 00000994  5287                     addq.l     D7, 1
  849. label00000996:
  850. 00000996  302B 0376                move.w     D0, [A3 + 0x376]
  851. 0000099A  48C0                     ext.l      D0
  852. 0000099C  B087                     cmp.l      D0, D7
  853. 0000099E  6EBA                     bgt        -0x44 /* 0000095A */
  854. 000009A0  7E00                     moveq.l    D7, 0x00
  855. 000009A2  6000 0114                bra        +0x116 /* 00000AB8 */
  856. label000009A6:
  857. 000009A6  302B 0112                move.w     D0, [A3 + 0x112]
  858. 000009AA  48C0                     ext.l      D0
  859. 000009AC  2200                     move.l     D1, D0
  860. 000009AE  2007                     move.l     D0, D7
  861. 000009B0  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  862. 000009B4  2C00                     move.l     D6, D0
  863. 000009B6  DC85                     add.l      D6, D5
  864. 000009B8  2F05                     move.l     -[A7], D5
  865. 000009BA  2F07                     move.l     -[A7], D7
  866. 000009BC  2F0B                     move.l     -[A7], A3
  867. 000009BE  4EBA FA5A                jsr        [PC - 0x5A6 /* 0000041A */]
  868. 000009C2  4A40                     tst.w      D0
  869. 000009C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  870. 000009C8  6B3A                     bmi        +0x3C /* 00000A04 */
  871. 000009CA  0C40 0002                cmpi.w     D0, 0x2
  872. 000009CE  6E34                     bgt        +0x36 /* 00000A04 */
  873. 000009D0  D040                     add.w      D0, D0
  874. 000009D2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  875. 000009D6  4EFB 0000                jmp        [PC + D0.w]
  876. 000009DA  0008 002C                ori.b      A0, 0x2C /* ',' */
  877. 000009DE  0086 206D ED54           ori.l      D6, 0x206DED54
  878. 000009E4  48C6                     ext.l      D6
  879. 000009E6  2006                     move.l     D0, D6
  880. 000009E8  E580                     asl        D0, 2
  881. 000009EA  31BC D8F0 0800           move.w     [A0 + D0], 0xD8F0
  882. 000009F0  206D ED54                movea.l    A0, [A5 - 0x12AC]
  883. 000009F4  48C6                     ext.l      D6
  884. 000009F6  2006                     move.l     D0, D6
  885. 000009F8  E580                     asl        D0, 2
  886. 000009FA  31BC D8F0 0802           move.w     [A0 + D0 + 0x2], 0xD8F0
  887. 00000A00  6000 00B4                bra        +0xB6 /* 00000AB6 */
  888. label00000A04:
  889. 00000A04  486D ED60                pea.l      [A5 - 0x12A0]
  890. 00000A08  486E FBF6                pea.l      [A6 - 0x40A]
  891. 00000A0C  3F3C 080E                move.w     -[A7], 0x80E
  892. 00000A10  A9EB                     syscall    Pack4/FP68K
  893. 00000A12  41EE FC00                lea.l      A0, [A6 - 0x400]
  894. 00000A16  2F20                     move.l     -[A7], -[A0]
  895. 00000A18  2F20                     move.l     -[A7], -[A0]
  896. 00000A1A  3F20                     move.w     -[A7], -[A0]
  897. 00000A1C  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  898. 00000A20  206D ED54                movea.l    A0, [A5 - 0x12AC]
  899. 00000A24  48C6                     ext.l      D6
  900. 00000A26  2206                     move.l     D1, D6
  901. 00000A28  E581                     asl        D1, 2
  902. 00000A2A  3180 1802                move.w     [A0 + D1 + 0x2], D0
  903. 00000A2E  486D ED58                pea.l      [A5 - 0x12A8]
  904. 00000A32  486E FBF6                pea.l      [A6 - 0x40A]
  905. 00000A36  3F3C 080E                move.w     -[A7], 0x80E
  906. 00000A3A  A9EB                     syscall    Pack4/FP68K
  907. 00000A3C  41EE FC00                lea.l      A0, [A6 - 0x400]
  908. 00000A40  2F20                     move.l     -[A7], -[A0]
  909. 00000A42  2F20                     move.l     -[A7], -[A0]
  910. 00000A44  3F20                     move.w     -[A7], -[A0]
  911. 00000A46  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  912. 00000A4A  206D ED54                movea.l    A0, [A5 - 0x12AC]
  913. 00000A4E  48C6                     ext.l      D6
  914. 00000A50  2206                     move.l     D1, D6
  915. 00000A52  E581                     asl        D1, 2
  916. 00000A54  3180 1800                move.w     [A0 + D1], D0
  917. 00000A58  4FEF 0014                lea.l      A7, [A7 + 0x14]
  918. 00000A5C  6058                     bra        +0x5A /* 00000AB6 */
  919. 00000A5E  486D ED60                pea.l      [A5 - 0x12A0]
  920. 00000A62  486E FBF6                pea.l      [A6 - 0x40A]
  921. 00000A66  3F3C 080E                move.w     -[A7], 0x80E
  922. 00000A6A  A9EB                     syscall    Pack4/FP68K
  923. 00000A6C  41EE FC00                lea.l      A0, [A6 - 0x400]
  924. 00000A70  2F20                     move.l     -[A7], -[A0]
  925. 00000A72  2F20                     move.l     -[A7], -[A0]
  926. 00000A74  3F20                     move.w     -[A7], -[A0]
  927. 00000A76  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  928. 00000A7A  206D ED54                movea.l    A0, [A5 - 0x12AC]
  929. 00000A7E  48C6                     ext.l      D6
  930. 00000A80  2206                     move.l     D1, D6
  931. 00000A82  E581                     asl        D1, 2
  932. 00000A84  3180 1802                move.w     [A0 + D1 + 0x2], D0
  933. 00000A88  486D ED58                pea.l      [A5 - 0x12A8]
  934. 00000A8C  486E FBF6                pea.l      [A6 - 0x40A]
  935. 00000A90  3F3C 080E                move.w     -[A7], 0x80E
  936. 00000A94  A9EB                     syscall    Pack4/FP68K
  937. 00000A96  41EE FC00                lea.l      A0, [A6 - 0x400]
  938. 00000A9A  2F20                     move.l     -[A7], -[A0]
  939. 00000A9C  2F20                     move.l     -[A7], -[A0]
  940. 00000A9E  3F20                     move.w     -[A7], -[A0]
  941. 00000AA0  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  942. 00000AA4  206D ED54                movea.l    A0, [A5 - 0x12AC]
  943. 00000AA8  48C6                     ext.l      D6
  944. 00000AAA  2206                     move.l     D1, D6
  945. 00000AAC  E581                     asl        D1, 2
  946. 00000AAE  3180 1800                move.w     [A0 + D1], D0
  947. 00000AB2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  948. label00000AB6:
  949. 00000AB6  5287                     addq.l     D7, 1
  950. label00000AB8:
  951. 00000AB8  302B 0116                move.w     D0, [A3 + 0x116]
  952. 00000ABC  48C0                     ext.l      D0
  953. 00000ABE  B087                     cmp.l      D0, D7
  954. 00000AC0  6E00 FEE4                bgt        -0x11A /* 000009A6 */
  955. 00000AC4  5285                     addq.l     D5, 1
  956. label00000AC6:
  957. 00000AC6  302B 0112                move.w     D0, [A3 + 0x112]
  958. 00000ACA  48C0                     ext.l      D0
  959. 00000ACC  B085                     cmp.l      D0, D5
  960. 00000ACE  6E00 FE86                bgt        -0x178 /* 00000956 */
  961. 00000AD2  7040                     moveq.l    D0, 0x40
  962. 00000AD4  B06B 0376                cmp.w      D0, [A3 + 0x376]
  963. 00000AD8  6C12                     bge        +0x14 /* 00000AEC */
  964. 00000ADA  2F2D ED6C                move.l     -[A7], [A5 - 0x1294]
  965. 00000ADE  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  966. 00000AE2  2F2D ED68                move.l     -[A7], [A5 - 0x1298]
  967. 00000AE6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  968. 00000AEA  508F                     addq.l     A7, 8
  969. label00000AEC:
  970. 00000AEC  7001                     moveq.l    D0, 0x01
  971. label00000AEE:
  972. 00000AEE  4CEE 18E0 FBE2           movem.l    D5,D6,D7,A3,A4, [A6 - 0x41E]
  973. 00000AF4  4E5E                     unlink     A6
  974. 00000AF6  4E75                     rts
  975. 00000AF8  0000 0000                ori.b      D0, 0x0
  976. 00000AFC  0000 0000                ori.b      D0, 0x0
  977. 00000B00  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  978. // begin alternate branch 00000B02-00000B06
  979. fn00000B02:
  980. 00000B02  4E56 FFFC                link       A6, -0x0004
  981. // end alternate branch 00000B02-00000B06
  982. fn00000B02: // (misaligned)
  983. 00000B04  FFFC                     .invalid   <<F/7/7>>
  984. 00000B06  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  985. 00000B0A  2A2E 000C                move.l     D5, [A6 + 0xC]
  986. 00000B0E  266E 0008                movea.l    A3, [A6 + 0x8]
  987. 00000B12  4246                     clr.w      D6
  988. label00000B14:
  989. 00000B14  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  990. 00000B18  4A85                     tst.l      D5
  991. 00000B1A  6704                     beq        +0x6 /* 00000B20 */
  992. 00000B1C  70FF                     moveq.l    D0, 0xFFFFFFFF
  993. 00000B1E  6006                     bra        +0x8 /* 00000B26 */
  994. label00000B20:
  995. 00000B20  302B 0116                move.w     D0, [A3 + 0x116]
  996. 00000B24  48C0                     ext.l      D0
  997. label00000B26:
  998. 00000B26  2E00                     move.l     D7, D0
  999. 00000B28  6000 010E                bra        +0x110 /* 00000C38 */
  1000. label00000B2C:
  1001. 00000B2C  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1002. 00000B30  4A6D E5CE                tst.w      [A5 - 0x1A32]
  1003. 00000B34  6600 0128                bne        +0x12A /* 00000C5E */
  1004. 00000B38  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1005. 00000B3C  2007                     move.l     D0, D7
  1006. 00000B3E  2200                     move.l     D1, D0
  1007. 00000B40  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1008. 00000B44  4841                     swap.w     D1
  1009. 00000B46  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1010. 00000B4A  4841                     swap.w     D1
  1011. 00000B4C  4241                     clr.w      D1
  1012. 00000B4E  D081                     add.l      D0, D1
  1013. 00000B50  49F0 0800                lea.l      A4, [A0 + D0]
  1014. 00000B54  4A2C 0046                tst.b      [A4 + 0x46]
  1015. 00000B58  6700 00DE                beq        +0xE0 /* 00000C38 */
  1016. 00000B5C  4A46                     tst.w      D6
  1017. 00000B5E  670C                     beq        +0xE /* 00000B6C */
  1018. 00000B60  303C 00F0                move.w     D0, 0xF0
  1019. 00000B64  C02C 0048                and.b      D0, [A4 + 0x48]
  1020. 00000B68  6700 00CE                beq        +0xD0 /* 00000C38 */
  1021. label00000B6C:
  1022. 00000B6C  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  1023. 00000B70  7004                     moveq.l    D0, 0x04
  1024. 00000B72  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1025. 00000B76  6608                     bne        +0xA /* 00000B80 */
  1026. 00000B78  302C 003C                move.w     D0, [A4 + 0x3C]
  1027. 00000B7C  48C0                     ext.l      D0
  1028. 00000B7E  6006                     bra        +0x8 /* 00000B86 */
  1029. label00000B80:
  1030. 00000B80  302B 010E                move.w     D0, [A3 + 0x10E]
  1031. 00000B84  48C0                     ext.l      D0
  1032. label00000B86:
  1033. 00000B86  6B00 00AC                bmi        +0xAE /* 00000C34 */
  1034. 00000B8A  0C80 0000 0003           cmpi.l     D0, 0x3
  1035. 00000B90  6E00 00A2                bgt        +0xA4 /* 00000C34 */
  1036. 00000B94  D080                     add.l      D0, D0
  1037. 00000B96  303B 0806                move.w     D0, [PC + D0 + 0x6]
  1038. 00000B9A  4EFB 0000                jmp        [PC + D0.w]
  1039. 00000B9E  000A 002E                ori.b      A2, 0x2E /* '.' */
  1040. 00000BA2  0052 0076                ori.w      [A2], 0x76 /* 'v' */
  1041. 00000BA6  7000                     moveq.l    D0, 0x00
  1042. 00000BA8  2F00                     move.l     -[A7], D0
  1043. 00000BAA  2F00                     move.l     -[A7], D0
  1044. 00000BAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1045. 00000BB0  7200                     moveq.l    D1, 0x00
  1046. 00000BB2  48C6                     ext.l      D6
  1047. 00000BB4  4A86                     tst.l      D6
  1048. 00000BB6  57C1                     seq        D1
  1049. 00000BB8  4401                     neg.b      D1
  1050. 00000BBA  2F01                     move.l     -[A7], D1
  1051. 00000BBC  2F07                     move.l     -[A7], D7
  1052. 00000BBE  2F0B                     move.l     -[A7], A3
  1053. 00000BC0  4EBA 00C4                jsr        [PC + 0xC4 /* 00000C86 */]
  1054. 00000BC4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1055. 00000BC8  606A                     bra        +0x6C /* 00000C34 */
  1056. 00000BCA  7000                     moveq.l    D0, 0x00
  1057. 00000BCC  2F00                     move.l     -[A7], D0
  1058. 00000BCE  2F00                     move.l     -[A7], D0
  1059. 00000BD0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1060. 00000BD4  7200                     moveq.l    D1, 0x00
  1061. 00000BD6  48C6                     ext.l      D6
  1062. 00000BD8  4A86                     tst.l      D6
  1063. 00000BDA  57C1                     seq        D1
  1064. 00000BDC  4401                     neg.b      D1
  1065. 00000BDE  2F01                     move.l     -[A7], D1
  1066. 00000BE0  2F07                     move.l     -[A7], D7
  1067. 00000BE2  2F0B                     move.l     -[A7], A3
  1068. 00000BE4  4EBA 03F8                jsr        [PC + 0x3F8 /* 00000FDE */]
  1069. 00000BE8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1070. 00000BEC  6046                     bra        +0x48 /* 00000C34 */
  1071. 00000BEE  7000                     moveq.l    D0, 0x00
  1072. 00000BF0  2F00                     move.l     -[A7], D0
  1073. 00000BF2  2F00                     move.l     -[A7], D0
  1074. 00000BF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1075. 00000BF8  7200                     moveq.l    D1, 0x00
  1076. 00000BFA  48C6                     ext.l      D6
  1077. 00000BFC  4A86                     tst.l      D6
  1078. 00000BFE  57C1                     seq        D1
  1079. 00000C00  4401                     neg.b      D1
  1080. 00000C02  2F01                     move.l     -[A7], D1
  1081. 00000C04  2F07                     move.l     -[A7], D7
  1082. 00000C06  2F0B                     move.l     -[A7], A3
  1083. 00000C08  4EBA 06D4                jsr        [PC + 0x6D4 /* 000012DE */]
  1084. 00000C0C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1085. 00000C10  6022                     bra        +0x24 /* 00000C34 */
  1086. 00000C12  7000                     moveq.l    D0, 0x00
  1087. 00000C14  2F00                     move.l     -[A7], D0
  1088. 00000C16  2F00                     move.l     -[A7], D0
  1089. 00000C18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1090. 00000C1C  7200                     moveq.l    D1, 0x00
  1091. 00000C1E  48C6                     ext.l      D6
  1092. 00000C20  4A86                     tst.l      D6
  1093. 00000C22  57C1                     seq        D1
  1094. 00000C24  4401                     neg.b      D1
  1095. 00000C26  2F01                     move.l     -[A7], D1
  1096. 00000C28  2F07                     move.l     -[A7], D7
  1097. 00000C2A  2F0B                     move.l     -[A7], A3
  1098. 00000C2C  4EBA 0AB2                jsr        [PC + 0xAB2 /* 000016E0 */]
  1099. 00000C30  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1100. label00000C34:
  1101. 00000C34  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  1102. label00000C38:
  1103. 00000C38  4A85                     tst.l      D5
  1104. 00000C3A  6714                     beq        +0x16 /* 00000C50 */
  1105. 00000C3C  5287                     addq.l     D7, 1
  1106. 00000C3E  302B 0116                move.w     D0, [A3 + 0x116]
  1107. 00000C42  48C0                     ext.l      D0
  1108. 00000C44  B087                     cmp.l      D0, D7
  1109. 00000C46  5EC0                     sgt        D0
  1110. 00000C48  0240 0001                andi.w     D0, 0x1
  1111. 00000C4C  48C0                     ext.l      D0
  1112. 00000C4E  600A                     bra        +0xC /* 00000C5A */
  1113. label00000C50:
  1114. 00000C50  5387                     subq.l     D7, 1
  1115. 00000C52  5CC0                     sge        D0
  1116. 00000C54  0240 0001                andi.w     D0, 0x1
  1117. 00000C58  48C0                     ext.l      D0
  1118. label00000C5A:
  1119. 00000C5A  6600 FED0                bne        -0x12E /* 00000B2C */
  1120. label00000C5E:
  1121. 00000C5E  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  1122. 00000C62  4A46                     tst.w      D6
  1123. 00000C64  660C                     bne        +0xE /* 00000C72 */
  1124. 00000C66  2F0B                     move.l     -[A7], A3
  1125. 00000C68  486D 2AF2                pea.l      [A5 + 0x2AF2 /* export_1370 */]
  1126. 00000C6C  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1127. 00000C70  508F                     addq.l     A7, 8
  1128. label00000C72:
  1129. 00000C72  5246                     addq.w     D6, 1
  1130. 00000C74  0C46 0002                cmpi.w     D6, 0x2
  1131. 00000C78  6D00 FE9A                blt        -0x164 /* 00000B14 */
  1132. 00000C7C  4CEE 18E8 FFE4           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x1C]
  1133. 00000C82  4E5E                     unlink     A6
  1134. 00000C84  4E75                     rts
  1135. fn00000C86:
  1136. 00000C86  4E56 FFD0                link       A6, -0x0030
  1137. 00000C8A  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  1138. 00000C8E  382E 0012                move.w     D4, [A6 + 0x12]
  1139. 00000C92  2A2E 000C                move.l     D5, [A6 + 0xC]
  1140. 00000C96  266E 0008                movea.l    A3, [A6 + 0x8]
  1141. 00000C9A  302B 0112                move.w     D0, [A3 + 0x112]
  1142. 00000C9E  48C0                     ext.l      D0
  1143. 00000CA0  2200                     move.l     D1, D0
  1144. 00000CA2  2005                     move.l     D0, D5
  1145. 00000CA4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1146. 00000CA8  2E00                     move.l     D7, D0
  1147. 00000CAA  5387                     subq.l     D7, 1
  1148. 00000CAC  486D ED4A                pea.l      [A5 - 0x12B6]
  1149. 00000CB0  486E FFE6                pea.l      [A6 - 0x1A]
  1150. 00000CB4  3F3C 080E                move.w     -[A7], 0x80E
  1151. 00000CB8  A9EB                     syscall    Pack4/FP68K
  1152. 00000CBA  7004                     moveq.l    D0, 0x04
  1153. 00000CBC  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1154. 00000CC0  6620                     bne        +0x22 /* 00000CE2 */
  1155. 00000CC2  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1156. 00000CC6  2005                     move.l     D0, D5
  1157. 00000CC8  2200                     move.l     D1, D0
  1158. 00000CCA  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1159. 00000CCE  4841                     swap.w     D1
  1160. 00000CD0  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1161. 00000CD4  4841                     swap.w     D1
  1162. 00000CD6  4241                     clr.w      D1
  1163. 00000CD8  D081                     add.l      D0, D1
  1164. 00000CDA  3030 083E                move.w     D0, [A0 + D0 + 0x3E]
  1165. 00000CDE  48C0                     ext.l      D0
  1166. 00000CE0  600E                     bra        +0x10 /* 00000CF0 */
  1167. label00000CE2:
  1168. 00000CE2  4A6B 037E                tst.w      [A3 + 0x37E]
  1169. 00000CE6  6704                     beq        +0x6 /* 00000CEC */
  1170. 00000CE8  7001                     moveq.l    D0, 0x01
  1171. 00000CEA  6004                     bra        +0x6 /* 00000CF0 */
  1172. label00000CEC:
  1173. 00000CEC  2005                     move.l     D0, D5
  1174. 00000CEE  5280                     addq.l     D0, 1
  1175. label00000CF0:
  1176. 00000CF0  2D40 FFD8                move.l     [A6 - 0x28], D0
  1177. 00000CF4  486E FFD8                pea.l      [A6 - 0x28]
  1178. 00000CF8  486E FFDC                pea.l      [A6 - 0x24]
  1179. 00000CFC  3F3C 280E                move.w     -[A7], 0x280E
  1180. 00000D00  A9EB                     syscall    Pack4/FP68K
  1181. 00000D02  486E FFDC                pea.l      [A6 - 0x24]
  1182. 00000D06  486E FFE6                pea.l      [A6 - 0x1A]
  1183. 00000D0A  3F3C 0004                move.w     -[A7], 0x4
  1184. 00000D0E  A9EB                     syscall    Pack4/FP68K
  1185. 00000D10  486E FFE6                pea.l      [A6 - 0x1A]
  1186. 00000D14  486E FFF0                pea.l      [A6 - 0x10]
  1187. 00000D18  3F3C 0810                move.w     -[A7], 0x810
  1188. 00000D1C  A9EB                     syscall    Pack4/FP68K
  1189. 00000D1E  4A44                     tst.w      D4
  1190. 00000D20  674E                     beq        +0x50 /* 00000D70 */
  1191. 00000D22  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1192. 00000D26  2005                     move.l     D0, D5
  1193. 00000D28  2200                     move.l     D1, D0
  1194. 00000D2A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1195. 00000D2E  4841                     swap.w     D1
  1196. 00000D30  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1197. 00000D34  4841                     swap.w     D1
  1198. 00000D36  4241                     clr.w      D1
  1199. 00000D38  D081                     add.l      D0, D1
  1200. 00000D3A  41F0 0808                lea.l      A0, [A0 + D0 + 0x8]
  1201. 00000D3E  2F20                     move.l     -[A7], -[A0]
  1202. 00000D40  2F20                     move.l     -[A7], -[A0]
  1203. 00000D42  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1204. 00000D46  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1205. 00000D4A  2005                     move.l     D0, D5
  1206. 00000D4C  2200                     move.l     D1, D0
  1207. 00000D4E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1208. 00000D52  4841                     swap.w     D1
  1209. 00000D54  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1210. 00000D58  4841                     swap.w     D1
  1211. 00000D5A  4241                     clr.w      D1
  1212. 00000D5C  D081                     add.l      D0, D1
  1213. 00000D5E  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  1214. 00000D62  2F20                     move.l     -[A7], -[A0]
  1215. 00000D64  2F20                     move.l     -[A7], -[A0]
  1216. 00000D66  3F20                     move.w     -[A7], -[A0]
  1217. 00000D68  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1218. 00000D6C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1219. label00000D70:
  1220. 00000D70  7C00                     moveq.l    D6, 0x00
  1221. 00000D72  6000 0252                bra        +0x254 /* 00000FC6 */
  1222. label00000D76:
  1223. 00000D76  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1224. 00000D7A  5287                     addq.l     D7, 1
  1225. 00000D7C  2007                     move.l     D0, D7
  1226. 00000D7E  E580                     asl        D0, 2
  1227. 00000D80  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  1228. 00000D84  48C0                     ext.l      D0
  1229. 00000D86  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  1230. 00000D8C  6700 0236                beq        +0x238 /* 00000FC4 */
  1231. 00000D90  4A6B 037A                tst.w      [A3 + 0x37A]
  1232. 00000D94  6600 00A4                bne        +0xA6 /* 00000E3A */
  1233. 00000D98  486E FFF0                pea.l      [A6 - 0x10]
  1234. 00000D9C  486E FFE6                pea.l      [A6 - 0x1A]
  1235. 00000DA0  3F3C 080E                move.w     -[A7], 0x80E
  1236. 00000DA4  A9EB                     syscall    Pack4/FP68K
  1237. 00000DA6  2D46 FFD4                move.l     [A6 - 0x2C], D6
  1238. 00000DAA  486E FFD4                pea.l      [A6 - 0x2C]
  1239. 00000DAE  486E FFDC                pea.l      [A6 - 0x24]
  1240. 00000DB2  3F3C 280E                move.w     -[A7], 0x280E
  1241. 00000DB6  A9EB                     syscall    Pack4/FP68K
  1242. 00000DB8  486E FFDC                pea.l      [A6 - 0x24]
  1243. 00000DBC  486E FFE6                pea.l      [A6 - 0x1A]
  1244. 00000DC0  4267                     clr.w      -[A7]
  1245. 00000DC2  A9EB                     syscall    Pack4/FP68K
  1246. 00000DC4  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1247. 00000DC8  2F20                     move.l     -[A7], -[A0]
  1248. 00000DCA  2F20                     move.l     -[A7], -[A0]
  1249. 00000DCC  3F20                     move.w     -[A7], -[A0]
  1250. 00000DCE  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1251. 00000DD2  906D ED52                sub.w      D0, [A5 - 0x12AE]
  1252. 00000DD6  3D40 FFFA                move.w     [A6 - 0x6], D0
  1253. 00000DDA  302D ED52                move.w     D0, [A5 - 0x12AE]
  1254. 00000DDE  E348                     lsl        D0.w, 1
  1255. 00000DE0  D06E FFFA                add.w      D0, [A6 - 0x6]
  1256. 00000DE4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1257. 00000DE8  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1258. 00000DEC  2007                     move.l     D0, D7
  1259. 00000DEE  E580                     asl        D0, 2
  1260. 00000DF0  3D70 0802 FFF8           move.w     [A6 - 0x8], [A0 + D0 + 0x2]
  1261. 00000DF6  226D ED54                movea.l    A1, [A5 - 0x12AC]
  1262. 00000DFA  2207                     move.l     D1, D7
  1263. 00000DFC  E581                     asl        D1, 2
  1264. 00000DFE  3D71 1800 FFFC           move.w     [A6 - 0x4], [A1 + D1]
  1265. 00000E04  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  1266. 00000E08  B071 1800                cmp.w      D0, [A1 + D1]
  1267. 00000E0C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1268. 00000E10  6F00 00C2                ble        +0xC4 /* 00000ED4 */
  1269. 00000E14  4A44                     tst.w      D4
  1270. 00000E16  6700 00BC                beq        +0xBE /* 00000ED4 */
  1271. 00000E1A  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1272. 00000E1E  2007                     move.l     D0, D7
  1273. 00000E20  E580                     asl        D0, 2
  1274. 00000E22  3D70 0800 FFF8           move.w     [A6 - 0x8], [A0 + D0]
  1275. 00000E28  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1276. 00000E2C  2007                     move.l     D0, D7
  1277. 00000E2E  E580                     asl        D0, 2
  1278. 00000E30  3D70 0802 FFFC           move.w     [A6 - 0x4], [A0 + D0 + 0x2]
  1279. 00000E36  6000 009C                bra        +0x9E /* 00000ED4 */
  1280. label00000E3A:
  1281. 00000E3A  486E FFF0                pea.l      [A6 - 0x10]
  1282. 00000E3E  486E FFE6                pea.l      [A6 - 0x1A]
  1283. 00000E42  3F3C 080E                move.w     -[A7], 0x80E
  1284. 00000E46  A9EB                     syscall    Pack4/FP68K
  1285. 00000E48  2D46 FFD0                move.l     [A6 - 0x30], D6
  1286. 00000E4C  486E FFD0                pea.l      [A6 - 0x30]
  1287. 00000E50  486E FFDC                pea.l      [A6 - 0x24]
  1288. 00000E54  3F3C 280E                move.w     -[A7], 0x280E
  1289. 00000E58  A9EB                     syscall    Pack4/FP68K
  1290. 00000E5A  486E FFDC                pea.l      [A6 - 0x24]
  1291. 00000E5E  486E FFE6                pea.l      [A6 - 0x1A]
  1292. 00000E62  4267                     clr.w      -[A7]
  1293. 00000E64  A9EB                     syscall    Pack4/FP68K
  1294. 00000E66  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1295. 00000E6A  2F20                     move.l     -[A7], -[A0]
  1296. 00000E6C  2F20                     move.l     -[A7], -[A0]
  1297. 00000E6E  3F20                     move.w     -[A7], -[A0]
  1298. 00000E70  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1299. 00000E74  906D ED52                sub.w      D0, [A5 - 0x12AE]
  1300. 00000E78  3D40 FFF8                move.w     [A6 - 0x8], D0
  1301. 00000E7C  302D ED52                move.w     D0, [A5 - 0x12AE]
  1302. 00000E80  E348                     lsl        D0.w, 1
  1303. 00000E82  D06E FFF8                add.w      D0, [A6 - 0x8]
  1304. 00000E86  3D40 FFFC                move.w     [A6 - 0x4], D0
  1305. 00000E8A  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1306. 00000E8E  2007                     move.l     D0, D7
  1307. 00000E90  E580                     asl        D0, 2
  1308. 00000E92  3D70 0802 FFFA           move.w     [A6 - 0x6], [A0 + D0 + 0x2]
  1309. 00000E98  226D ED54                movea.l    A1, [A5 - 0x12AC]
  1310. 00000E9C  2207                     move.l     D1, D7
  1311. 00000E9E  E581                     asl        D1, 2
  1312. 00000EA0  3D71 1800 FFFE           move.w     [A6 - 0x2], [A1 + D1]
  1313. 00000EA6  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  1314. 00000EAA  B071 1800                cmp.w      D0, [A1 + D1]
  1315. 00000EAE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1316. 00000EB2  6F20                     ble        +0x22 /* 00000ED4 */
  1317. 00000EB4  4A44                     tst.w      D4
  1318. 00000EB6  671C                     beq        +0x1E /* 00000ED4 */
  1319. 00000EB8  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1320. 00000EBC  2007                     move.l     D0, D7
  1321. 00000EBE  E580                     asl        D0, 2
  1322. 00000EC0  3D70 0800 FFFA           move.w     [A6 - 0x6], [A0 + D0]
  1323. 00000EC6  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1324. 00000ECA  2007                     move.l     D0, D7
  1325. 00000ECC  E580                     asl        D0, 2
  1326. 00000ECE  3D70 0802 FFFE           move.w     [A6 - 0x2], [A0 + D0 + 0x2]
  1327. label00000ED4:
  1328. 00000ED4  4A44                     tst.w      D4
  1329. 00000ED6  6742                     beq        +0x44 /* 00000F1A */
  1330. 00000ED8  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1331. 00000EDC  2005                     move.l     D0, D5
  1332. 00000EDE  2200                     move.l     D1, D0
  1333. 00000EE0  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1334. 00000EE4  4841                     swap.w     D1
  1335. 00000EE6  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1336. 00000EEA  4841                     swap.w     D1
  1337. 00000EEC  4241                     clr.w      D1
  1338. 00000EEE  D081                     add.l      D0, D1
  1339. 00000EF0  4A30 0803                tst.b      [A0 + D0 + 0x3]
  1340. 00000EF4  6712                     beq        +0x14 /* 00000F08 */
  1341. 00000EF6  41EE 0000                lea.l      A0, [A6 + 0x0]
  1342. 00000EFA  2F20                     move.l     -[A7], -[A0]
  1343. 00000EFC  2F20                     move.l     -[A7], -[A0]
  1344. 00000EFE  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  1345. 00000F02  508F                     addq.l     A7, 8
  1346. 00000F04  6000 00BE                bra        +0xC0 /* 00000FC4 */
  1347. label00000F08:
  1348. 00000F08  41EE 0000                lea.l      A0, [A6 + 0x0]
  1349. 00000F0C  2F20                     move.l     -[A7], -[A0]
  1350. 00000F0E  2F20                     move.l     -[A7], -[A0]
  1351. 00000F10  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  1352. 00000F14  508F                     addq.l     A7, 8
  1353. 00000F16  6000 00AC                bra        +0xAE /* 00000FC4 */
  1354. label00000F1A:
  1355. 00000F1A  4A6B 037A                tst.w      [A3 + 0x37A]
  1356. 00000F1E  6652                     bne        +0x54 /* 00000F72 */
  1357. 00000F20  302E 001E                move.w     D0, [A6 + 0x1E]
  1358. 00000F24  48C0                     ext.l      D0
  1359. 00000F26  2F00                     move.l     -[A7], D0
  1360. 00000F28  302E 001A                move.w     D0, [A6 + 0x1A]
  1361. 00000F2C  48C0                     ext.l      D0
  1362. 00000F2E  2F00                     move.l     -[A7], D0
  1363. 00000F30  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1364. 00000F34  302E FFFC                move.w     D0, [A6 - 0x4]
  1365. 00000F38  48C0                     ext.l      D0
  1366. 00000F3A  2F00                     move.l     -[A7], D0
  1367. 00000F3C  302E FFF8                move.w     D0, [A6 - 0x8]
  1368. 00000F40  48C0                     ext.l      D0
  1369. 00000F42  2F00                     move.l     -[A7], D0
  1370. 00000F44  302E FFFA                move.w     D0, [A6 - 0x6]
  1371. 00000F48  48C0                     ext.l      D0
  1372. 00000F4A  322E FFFE                move.w     D1, [A6 - 0x2]
  1373. 00000F4E  48C1                     ext.l      D1
  1374. 00000F50  D280                     add.l      D1, D0
  1375. 00000F52  2001                     move.l     D0, D1
  1376. 00000F54  7202                     moveq.l    D1, 0x02
  1377. 00000F56  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1378. 00000F5A  2F00                     move.l     -[A7], D0
  1379. 00000F5C  2F05                     move.l     -[A7], D5
  1380. 00000F5E  2F06                     move.l     -[A7], D6
  1381. 00000F60  2F0B                     move.l     -[A7], A3
  1382. 00000F62  4EBA 0B5A                jsr        [PC + 0xB5A /* 00001ABE */]
  1383. 00000F66  4A40                     tst.w      D0
  1384. 00000F68  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1385. 00000F6C  6756                     beq        +0x58 /* 00000FC4 */
  1386. 00000F6E  7001                     moveq.l    D0, 0x01
  1387. 00000F70  6062                     bra        +0x64 /* 00000FD4 */
  1388. label00000F72:
  1389. 00000F72  302E 001E                move.w     D0, [A6 + 0x1E]
  1390. 00000F76  48C0                     ext.l      D0
  1391. 00000F78  2F00                     move.l     -[A7], D0
  1392. 00000F7A  302E 001A                move.w     D0, [A6 + 0x1A]
  1393. 00000F7E  48C0                     ext.l      D0
  1394. 00000F80  2F00                     move.l     -[A7], D0
  1395. 00000F82  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1396. 00000F86  302E FFFE                move.w     D0, [A6 - 0x2]
  1397. 00000F8A  48C0                     ext.l      D0
  1398. 00000F8C  2F00                     move.l     -[A7], D0
  1399. 00000F8E  302E FFFA                move.w     D0, [A6 - 0x6]
  1400. 00000F92  48C0                     ext.l      D0
  1401. 00000F94  2F00                     move.l     -[A7], D0
  1402. 00000F96  302E FFF8                move.w     D0, [A6 - 0x8]
  1403. 00000F9A  48C0                     ext.l      D0
  1404. 00000F9C  322E FFFC                move.w     D1, [A6 - 0x4]
  1405. 00000FA0  48C1                     ext.l      D1
  1406. 00000FA2  D280                     add.l      D1, D0
  1407. 00000FA4  2001                     move.l     D0, D1
  1408. 00000FA6  7202                     moveq.l    D1, 0x02
  1409. 00000FA8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1410. 00000FAC  2F00                     move.l     -[A7], D0
  1411. 00000FAE  2F05                     move.l     -[A7], D5
  1412. 00000FB0  2F06                     move.l     -[A7], D6
  1413. 00000FB2  2F0B                     move.l     -[A7], A3
  1414. 00000FB4  4EBA 0B08                jsr        [PC + 0xB08 /* 00001ABE */]
  1415. 00000FB8  4A40                     tst.w      D0
  1416. 00000FBA  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1417. 00000FBE  6704                     beq        +0x6 /* 00000FC4 */
  1418. 00000FC0  7001                     moveq.l    D0, 0x01
  1419. 00000FC2  6010                     bra        +0x12 /* 00000FD4 */
  1420. label00000FC4:
  1421. 00000FC4  5286                     addq.l     D6, 1
  1422. label00000FC6:
  1423. 00000FC6  302B 0112                move.w     D0, [A3 + 0x112]
  1424. 00000FCA  48C0                     ext.l      D0
  1425. 00000FCC  B086                     cmp.l      D0, D6
  1426. 00000FCE  6E00 FDA6                bgt        -0x258 /* 00000D76 */
  1427. 00000FD2  7000                     moveq.l    D0, 0x00
  1428. label00000FD4:
  1429. 00000FD4  4CEE 08F0 FFBC           movem.l    D4,D5,D6,D7,A3, [A6 - 0x44]
  1430. 00000FDA  4E5E                     unlink     A6
  1431. 00000FDC  4E75                     rts
  1432. fn00000FDE:
  1433. 00000FDE  4E56 FFCC                link       A6, -0x0034
  1434. 00000FE2  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  1435. 00000FE6  282E 000C                move.l     D4, [A6 + 0xC]
  1436. 00000FEA  266E 0008                movea.l    A3, [A6 + 0x8]
  1437. 00000FEE  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1438. 00000FF2  2004                     move.l     D0, D4
  1439. 00000FF4  2200                     move.l     D1, D0
  1440. 00000FF6  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1441. 00000FFA  4841                     swap.w     D1
  1442. 00000FFC  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1443. 00001000  4841                     swap.w     D1
  1444. 00001002  4241                     clr.w      D1
  1445. 00001004  D081                     add.l      D0, D1
  1446. 00001006  4A70 0842                tst.w      [A0 + D0 + 0x42]
  1447. 0000100A  6704                     beq        +0x6 /* 00001010 */
  1448. 0000100C  700A                     moveq.l    D0, 0x0A
  1449. 0000100E  6002                     bra        +0x4 /* 00001012 */
  1450. label00001010:
  1451. 00001010  7001                     moveq.l    D0, 0x01
  1452. label00001012:
  1453. 00001012  3A00                     move.w     D5, D0
  1454. 00001014  486D ED4A                pea.l      [A5 - 0x12B6]
  1455. 00001018  486E FFE2                pea.l      [A6 - 0x1E]
  1456. 0000101C  3F3C 080E                move.w     -[A7], 0x80E
  1457. 00001020  A9EB                     syscall    Pack4/FP68K
  1458. 00001022  7004                     moveq.l    D0, 0x04
  1459. 00001024  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1460. 00001028  6620                     bne        +0x22 /* 0000104A */
  1461. 0000102A  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1462. 0000102E  2004                     move.l     D0, D4
  1463. 00001030  2200                     move.l     D1, D0
  1464. 00001032  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1465. 00001036  4841                     swap.w     D1
  1466. 00001038  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1467. 0000103C  4841                     swap.w     D1
  1468. 0000103E  4241                     clr.w      D1
  1469. 00001040  D081                     add.l      D0, D1
  1470. 00001042  3030 083E                move.w     D0, [A0 + D0 + 0x3E]
  1471. 00001046  48C0                     ext.l      D0
  1472. 00001048  6002                     bra        +0x4 /* 0000104C */
  1473. label0000104A:
  1474. 0000104A  7000                     moveq.l    D0, 0x00
  1475. label0000104C:
  1476. 0000104C  2D40 FFD4                move.l     [A6 - 0x2C], D0
  1477. 00001050  486E FFD4                pea.l      [A6 - 0x2C]
  1478. 00001054  486E FFD8                pea.l      [A6 - 0x28]
  1479. 00001058  3F3C 280E                move.w     -[A7], 0x280E
  1480. 0000105C  A9EB                     syscall    Pack4/FP68K
  1481. 0000105E  486E FFD8                pea.l      [A6 - 0x28]
  1482. 00001062  486E FFE2                pea.l      [A6 - 0x1E]
  1483. 00001066  3F3C 0004                move.w     -[A7], 0x4
  1484. 0000106A  A9EB                     syscall    Pack4/FP68K
  1485. 0000106C  486E FFE2                pea.l      [A6 - 0x1E]
  1486. 00001070  486E FFF8                pea.l      [A6 - 0x8]
  1487. 00001074  3F3C 0810                move.w     -[A7], 0x810
  1488. 00001078  A9EB                     syscall    Pack4/FP68K
  1489. 0000107A  302B 0112                move.w     D0, [A3 + 0x112]
  1490. 0000107E  48C0                     ext.l      D0
  1491. 00001080  2200                     move.l     D1, D0
  1492. 00001082  2004                     move.l     D0, D4
  1493. 00001084  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1494. 00001088  2D40 FFEC                move.l     [A6 - 0x14], D0
  1495. 0000108C  4A6E 0012                tst.w      [A6 + 0x12]
  1496. 00001090  6700 0154                beq        +0x156 /* 000011E6 */
  1497. 00001094  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1498. 00001098  2004                     move.l     D0, D4
  1499. 0000109A  2200                     move.l     D1, D0
  1500. 0000109C  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1501. 000010A0  4841                     swap.w     D1
  1502. 000010A2  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1503. 000010A6  4841                     swap.w     D1
  1504. 000010A8  4241                     clr.w      D1
  1505. 000010AA  D081                     add.l      D0, D1
  1506. 000010AC  41F0 081A                lea.l      A0, [A0 + D0 + 0x1A]
  1507. 000010B0  2F20                     move.l     -[A7], -[A0]
  1508. 000010B2  2F20                     move.l     -[A7], -[A0]
  1509. 000010B4  3F20                     move.w     -[A7], -[A0]
  1510. 000010B6  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1511. 000010BA  4246                     clr.w      D6
  1512. 000010BC  7E00                     moveq.l    D7, 0x00
  1513. 000010BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1514. 000010C2  6000 0116                bra        +0x118 /* 000011DA */
  1515. label000010C6:
  1516. 000010C6  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  1517. 000010CC  486E FFF8                pea.l      [A6 - 0x8]
  1518. 000010D0  486E FFE2                pea.l      [A6 - 0x1E]
  1519. 000010D4  3F3C 080E                move.w     -[A7], 0x80E
  1520. 000010D8  A9EB                     syscall    Pack4/FP68K
  1521. 000010DA  2D47 FFD0                move.l     [A6 - 0x30], D7
  1522. 000010DE  486E FFD0                pea.l      [A6 - 0x30]
  1523. 000010E2  486E FFD8                pea.l      [A6 - 0x28]
  1524. 000010E6  3F3C 280E                move.w     -[A7], 0x280E
  1525. 000010EA  A9EB                     syscall    Pack4/FP68K
  1526. 000010EC  486E FFD8                pea.l      [A6 - 0x28]
  1527. 000010F0  486E FFE2                pea.l      [A6 - 0x1E]
  1528. 000010F4  4267                     clr.w      -[A7]
  1529. 000010F6  A9EB                     syscall    Pack4/FP68K
  1530. 000010F8  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1531. 000010FC  2F20                     move.l     -[A7], -[A0]
  1532. 000010FE  2F20                     move.l     -[A7], -[A0]
  1533. 00001100  3F20                     move.w     -[A7], -[A0]
  1534. 00001102  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1535. 00001106  3D40 FFF2                move.w     [A6 - 0xE], D0
  1536. 0000110A  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1537. 0000110E  2007                     move.l     D0, D7
  1538. 00001110  D0AE FFEC                add.l      D0, [A6 - 0x14]
  1539. 00001114  E580                     asl        D0, 2
  1540. 00001116  3D70 0800 FFF0           move.w     [A6 - 0x10], [A0 + D0]
  1541. 0000111C  302E FFF0                move.w     D0, [A6 - 0x10]
  1542. 00001120  48C0                     ext.l      D0
  1543. 00001122  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  1544. 00001128  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1545. 0000112C  670C                     beq        +0xE /* 0000113A */
  1546. 0000112E  302B 0112                move.w     D0, [A3 + 0x112]
  1547. 00001132  5340                     subq.w     D0, 1
  1548. 00001134  48C0                     ext.l      D0
  1549. 00001136  B087                     cmp.l      D0, D7
  1550. 00001138  666C                     bne        +0x6E /* 000011A6 */
  1551. label0000113A:
  1552. 0000113A  4A46                     tst.w      D6
  1553. 0000113C  6746                     beq        +0x48 /* 00001184 */
  1554. 0000113E  302E FFF0                move.w     D0, [A6 - 0x10]
  1555. 00001142  48C0                     ext.l      D0
  1556. 00001144  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  1557. 0000114A  6718                     beq        +0x1A /* 00001164 */
  1558. 0000114C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1559. 00001150  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1560. 00001154  22D8                     move.l     [A1]+, [A0]+
  1561. 00001156  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1562. 0000115A  48C5                     ext.l      D5
  1563. 0000115C  2F05                     move.l     -[A7], D5
  1564. 0000115E  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1565. 00001162  508F                     addq.l     A7, 8
  1566. label00001164:
  1567. 00001164  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1568. 00001168  48C5                     ext.l      D5
  1569. 0000116A  2F05                     move.l     -[A7], D5
  1570. 0000116C  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1571. 00001170  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1572. 00001174  48C5                     ext.l      D5
  1573. 00001176  2F05                     move.l     -[A7], D5
  1574. 00001178  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1575. 0000117C  4246                     clr.w      D6
  1576. 0000117E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1577. 00001182  6054                     bra        +0x56 /* 000011D8 */
  1578. label00001184:
  1579. 00001184  302E FFF0                move.w     D0, [A6 - 0x10]
  1580. 00001188  48C0                     ext.l      D0
  1581. 0000118A  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  1582. 00001190  6746                     beq        +0x48 /* 000011D8 */
  1583. 00001192  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1584. 00001196  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  1585. 0000119A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1586. 0000119E  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  1587. 000011A2  508F                     addq.l     A7, 8
  1588. 000011A4  6032                     bra        +0x34 /* 000011D8 */
  1589. label000011A6:
  1590. 000011A6  4A46                     tst.w      D6
  1591. 000011A8  6710                     beq        +0x12 /* 000011BA */
  1592. 000011AA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1593. 000011AE  48C5                     ext.l      D5
  1594. 000011B0  2F05                     move.l     -[A7], D5
  1595. 000011B2  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1596. 000011B6  508F                     addq.l     A7, 8
  1597. 000011B8  601E                     bra        +0x20 /* 000011D8 */
  1598. label000011BA:
  1599. 000011BA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1600. 000011BE  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1601. 000011C2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1602. 000011C6  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1603. 000011CA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1604. 000011CE  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1605. 000011D2  7C01                     moveq.l    D6, 0x01
  1606. 000011D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1607. label000011D8:
  1608. 000011D8  5287                     addq.l     D7, 1
  1609. label000011DA:
  1610. 000011DA  302B 0112                move.w     D0, [A3 + 0x112]
  1611. 000011DE  48C0                     ext.l      D0
  1612. 000011E0  B087                     cmp.l      D0, D7
  1613. 000011E2  6E00 FEE2                bgt        -0x11C /* 000010C6 */
  1614. label000011E6:
  1615. 000011E6  7E00                     moveq.l    D7, 0x00
  1616. 000011E8  6000 00DC                bra        +0xDE /* 000012C6 */
  1617. label000011EC:
  1618. 000011EC  486E FFF8                pea.l      [A6 - 0x8]
  1619. 000011F0  486E FFE2                pea.l      [A6 - 0x1E]
  1620. 000011F4  3F3C 080E                move.w     -[A7], 0x80E
  1621. 000011F8  A9EB                     syscall    Pack4/FP68K
  1622. 000011FA  2D47 FFCC                move.l     [A6 - 0x34], D7
  1623. 000011FE  486E FFCC                pea.l      [A6 - 0x34]
  1624. 00001202  486E FFD8                pea.l      [A6 - 0x28]
  1625. 00001206  3F3C 280E                move.w     -[A7], 0x280E
  1626. 0000120A  A9EB                     syscall    Pack4/FP68K
  1627. 0000120C  486E FFD8                pea.l      [A6 - 0x28]
  1628. 00001210  486E FFE2                pea.l      [A6 - 0x1E]
  1629. 00001214  4267                     clr.w      -[A7]
  1630. 00001216  A9EB                     syscall    Pack4/FP68K
  1631. 00001218  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1632. 0000121C  2F20                     move.l     -[A7], -[A0]
  1633. 0000121E  2F20                     move.l     -[A7], -[A0]
  1634. 00001220  3F20                     move.w     -[A7], -[A0]
  1635. 00001222  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1636. 00001226  3D40 FFF2                move.w     [A6 - 0xE], D0
  1637. 0000122A  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1638. 0000122E  2007                     move.l     D0, D7
  1639. 00001230  D0AE FFEC                add.l      D0, [A6 - 0x14]
  1640. 00001234  E580                     asl        D0, 2
  1641. 00001236  3D70 0800 FFF0           move.w     [A6 - 0x10], [A0 + D0]
  1642. 0000123C  302E FFF0                move.w     D0, [A6 - 0x10]
  1643. 00001240  48C0                     ext.l      D0
  1644. 00001242  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  1645. 00001248  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1646. 0000124C  6776                     beq        +0x78 /* 000012C4 */
  1647. 0000124E  4A6E 0012                tst.w      [A6 + 0x12]
  1648. 00001252  672E                     beq        +0x30 /* 00001282 */
  1649. 00001254  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1650. 00001258  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1651. 0000125C  2004                     move.l     D0, D4
  1652. 0000125E  2200                     move.l     D1, D0
  1653. 00001260  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1654. 00001264  4841                     swap.w     D1
  1655. 00001266  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1656. 0000126A  4841                     swap.w     D1
  1657. 0000126C  4241                     clr.w      D1
  1658. 0000126E  D081                     add.l      D0, D1
  1659. 00001270  41F0 0810                lea.l      A0, [A0 + D0 + 0x10]
  1660. 00001274  2F20                     move.l     -[A7], -[A0]
  1661. 00001276  2F20                     move.l     -[A7], -[A0]
  1662. 00001278  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  1663. 0000127C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1664. 00001280  6042                     bra        +0x44 /* 000012C4 */
  1665. label00001282:
  1666. 00001282  302E 001E                move.w     D0, [A6 + 0x1E]
  1667. 00001286  48C0                     ext.l      D0
  1668. 00001288  2F00                     move.l     -[A7], D0
  1669. 0000128A  302E 001A                move.w     D0, [A6 + 0x1A]
  1670. 0000128E  48C0                     ext.l      D0
  1671. 00001290  2F00                     move.l     -[A7], D0
  1672. 00001292  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1673. 00001296  302E FFF0                move.w     D0, [A6 - 0x10]
  1674. 0000129A  48C0                     ext.l      D0
  1675. 0000129C  2F00                     move.l     -[A7], D0
  1676. 0000129E  302E FFF0                move.w     D0, [A6 - 0x10]
  1677. 000012A2  48C0                     ext.l      D0
  1678. 000012A4  2F00                     move.l     -[A7], D0
  1679. 000012A6  302E FFF2                move.w     D0, [A6 - 0xE]
  1680. 000012AA  48C0                     ext.l      D0
  1681. 000012AC  2F00                     move.l     -[A7], D0
  1682. 000012AE  2F04                     move.l     -[A7], D4
  1683. 000012B0  2F07                     move.l     -[A7], D7
  1684. 000012B2  2F0B                     move.l     -[A7], A3
  1685. 000012B4  4EBA 0808                jsr        [PC + 0x808 /* 00001ABE */]
  1686. 000012B8  4A40                     tst.w      D0
  1687. 000012BA  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1688. 000012BE  6704                     beq        +0x6 /* 000012C4 */
  1689. 000012C0  7001                     moveq.l    D0, 0x01
  1690. 000012C2  6010                     bra        +0x12 /* 000012D4 */
  1691. label000012C4:
  1692. 000012C4  5287                     addq.l     D7, 1
  1693. label000012C6:
  1694. 000012C6  302B 0112                move.w     D0, [A3 + 0x112]
  1695. 000012CA  48C0                     ext.l      D0
  1696. 000012CC  B087                     cmp.l      D0, D7
  1697. 000012CE  6E00 FF1C                bgt        -0xE2 /* 000011EC */
  1698. 000012D2  7000                     moveq.l    D0, 0x00
  1699. label000012D4:
  1700. 000012D4  4CEE 08F0 FFB8           movem.l    D4,D5,D6,D7,A3, [A6 - 0x48]
  1701. 000012DA  4E5E                     unlink     A6
  1702. 000012DC  4E75                     rts
  1703. fn000012DE:
  1704. 000012DE  4E56 FFCA                link       A6, -0x0036
  1705. 000012E2  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  1706. 000012E6  266E 0008                movea.l    A3, [A6 + 0x8]
  1707. 000012EA  4A6E 0012                tst.w      [A6 + 0x12]
  1708. 000012EE  6752                     beq        +0x54 /* 00001342 */
  1709. 000012F0  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1710. 000012F4  202E 000C                move.l     D0, [A6 + 0xC]
  1711. 000012F8  2200                     move.l     D1, D0
  1712. 000012FA  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1713. 000012FE  4841                     swap.w     D1
  1714. 00001300  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1715. 00001304  4841                     swap.w     D1
  1716. 00001306  4241                     clr.w      D1
  1717. 00001308  D081                     add.l      D0, D1
  1718. 0000130A  41F0 0808                lea.l      A0, [A0 + D0 + 0x8]
  1719. 0000130E  2F20                     move.l     -[A7], -[A0]
  1720. 00001310  2F20                     move.l     -[A7], -[A0]
  1721. 00001312  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  1722. 00001316  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1723. 0000131A  202E 000C                move.l     D0, [A6 + 0xC]
  1724. 0000131E  2200                     move.l     D1, D0
  1725. 00001320  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1726. 00001324  4841                     swap.w     D1
  1727. 00001326  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1728. 0000132A  4841                     swap.w     D1
  1729. 0000132C  4241                     clr.w      D1
  1730. 0000132E  D081                     add.l      D0, D1
  1731. 00001330  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  1732. 00001334  2F20                     move.l     -[A7], -[A0]
  1733. 00001336  2F20                     move.l     -[A7], -[A0]
  1734. 00001338  3F20                     move.w     -[A7], -[A0]
  1735. 0000133A  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  1736. 0000133E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1737. label00001342:
  1738. 00001342  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1739. 00001346  202E 000C                move.l     D0, [A6 + 0xC]
  1740. 0000134A  2200                     move.l     D1, D0
  1741. 0000134C  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1742. 00001350  4841                     swap.w     D1
  1743. 00001352  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1744. 00001356  4841                     swap.w     D1
  1745. 00001358  4241                     clr.w      D1
  1746. 0000135A  D081                     add.l      D0, D1
  1747. 0000135C  4A70 0842                tst.w      [A0 + D0 + 0x42]
  1748. 00001360  6704                     beq        +0x6 /* 00001366 */
  1749. 00001362  700A                     moveq.l    D0, 0x0A
  1750. 00001364  6002                     bra        +0x4 /* 00001368 */
  1751. label00001366:
  1752. 00001366  7001                     moveq.l    D0, 0x01
  1753. label00001368:
  1754. 00001368  3C00                     move.w     D6, D0
  1755. 0000136A  486D ED4A                pea.l      [A5 - 0x12B6]
  1756. 0000136E  486E FFE0                pea.l      [A6 - 0x20]
  1757. 00001372  3F3C 080E                move.w     -[A7], 0x80E
  1758. 00001376  A9EB                     syscall    Pack4/FP68K
  1759. 00001378  7004                     moveq.l    D0, 0x04
  1760. 0000137A  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1761. 0000137E  6622                     bne        +0x24 /* 000013A2 */
  1762. 00001380  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1763. 00001384  202E 000C                move.l     D0, [A6 + 0xC]
  1764. 00001388  2200                     move.l     D1, D0
  1765. 0000138A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1766. 0000138E  4841                     swap.w     D1
  1767. 00001390  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1768. 00001394  4841                     swap.w     D1
  1769. 00001396  4241                     clr.w      D1
  1770. 00001398  D081                     add.l      D0, D1
  1771. 0000139A  3030 083E                move.w     D0, [A0 + D0 + 0x3E]
  1772. 0000139E  48C0                     ext.l      D0
  1773. 000013A0  6002                     bra        +0x4 /* 000013A4 */
  1774. label000013A2:
  1775. 000013A2  7000                     moveq.l    D0, 0x00
  1776. label000013A4:
  1777. 000013A4  2D40 FFD2                move.l     [A6 - 0x2E], D0
  1778. 000013A8  486E FFD2                pea.l      [A6 - 0x2E]
  1779. 000013AC  486E FFD6                pea.l      [A6 - 0x2A]
  1780. 000013B0  3F3C 280E                move.w     -[A7], 0x280E
  1781. 000013B4  A9EB                     syscall    Pack4/FP68K
  1782. 000013B6  486E FFD6                pea.l      [A6 - 0x2A]
  1783. 000013BA  486E FFE0                pea.l      [A6 - 0x20]
  1784. 000013BE  3F3C 0004                move.w     -[A7], 0x4
  1785. 000013C2  A9EB                     syscall    Pack4/FP68K
  1786. 000013C4  486E FFE0                pea.l      [A6 - 0x20]
  1787. 000013C8  486E FFF6                pea.l      [A6 - 0xA]
  1788. 000013CC  3F3C 0810                move.w     -[A7], 0x810
  1789. 000013D0  A9EB                     syscall    Pack4/FP68K
  1790. 000013D2  302B 0112                move.w     D0, [A3 + 0x112]
  1791. 000013D6  48C0                     ext.l      D0
  1792. 000013D8  2200                     move.l     D1, D0
  1793. 000013DA  202E 000C                move.l     D0, [A6 + 0xC]
  1794. 000013DE  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1795. 000013E2  2A00                     move.l     D5, D0
  1796. 000013E4  7800                     moveq.l    D4, 0x00
  1797. 000013E6  6000 02E0                bra        +0x2E2 /* 000016C8 */
  1798. label000013EA:
  1799. 000013EA  426E FFFE                clr.w      [A6 - 0x2]
  1800. 000013EE  2E04                     move.l     D7, D4
  1801. 000013F0  6000 02C4                bra        +0x2C6 /* 000016B6 */
  1802. label000013F4:
  1803. 000013F4  2D6E FFEE FFF2           move.l     [A6 - 0xE], [A6 - 0x12]
  1804. 000013FA  486E FFF6                pea.l      [A6 - 0xA]
  1805. 000013FE  486E FFE0                pea.l      [A6 - 0x20]
  1806. 00001402  3F3C 080E                move.w     -[A7], 0x80E
  1807. 00001406  A9EB                     syscall    Pack4/FP68K
  1808. 00001408  2D47 FFCE                move.l     [A6 - 0x32], D7
  1809. 0000140C  486E FFCE                pea.l      [A6 - 0x32]
  1810. 00001410  486E FFD6                pea.l      [A6 - 0x2A]
  1811. 00001414  3F3C 280E                move.w     -[A7], 0x280E
  1812. 00001418  A9EB                     syscall    Pack4/FP68K
  1813. 0000141A  486E FFD6                pea.l      [A6 - 0x2A]
  1814. 0000141E  486E FFE0                pea.l      [A6 - 0x20]
  1815. 00001422  4267                     clr.w      -[A7]
  1816. 00001424  A9EB                     syscall    Pack4/FP68K
  1817. 00001426  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1818. 0000142A  2F20                     move.l     -[A7], -[A0]
  1819. 0000142C  2F20                     move.l     -[A7], -[A0]
  1820. 0000142E  3F20                     move.w     -[A7], -[A0]
  1821. 00001430  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1822. 00001434  3D40 FFF0                move.w     [A6 - 0x10], D0
  1823. 00001438  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1824. 0000143C  2005                     move.l     D0, D5
  1825. 0000143E  D087                     add.l      D0, D7
  1826. 00001440  E580                     asl        D0, 2
  1827. 00001442  3D70 0800 FFEE           move.w     [A6 - 0x12], [A0 + D0]
  1828. 00001448  302E FFEE                move.w     D0, [A6 - 0x12]
  1829. 0000144C  48C0                     ext.l      D0
  1830. 0000144E  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  1831. 00001454  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1832. 00001458  670E                     beq        +0x10 /* 00001468 */
  1833. 0000145A  302B 0112                move.w     D0, [A3 + 0x112]
  1834. 0000145E  5340                     subq.w     D0, 1
  1835. 00001460  48C0                     ext.l      D0
  1836. 00001462  B087                     cmp.l      D0, D7
  1837. 00001464  6600 01BE                bne        +0x1C0 /* 00001624 */
  1838. label00001468:
  1839. 00001468  2D47 FFEA                move.l     [A6 - 0x16], D7
  1840. 0000146C  4A6E 0012                tst.w      [A6 + 0x12]
  1841. 00001470  6662                     bne        +0x64 /* 000014D4 */
  1842. 00001472  302E FFEE                move.w     D0, [A6 - 0x12]
  1843. 00001476  48C0                     ext.l      D0
  1844. 00001478  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  1845. 0000147E  6700 0242                beq        +0x244 /* 000016C2 */
  1846. 00001482  302E 001E                move.w     D0, [A6 + 0x1E]
  1847. 00001486  48C0                     ext.l      D0
  1848. 00001488  2F00                     move.l     -[A7], D0
  1849. 0000148A  302E 001A                move.w     D0, [A6 + 0x1A]
  1850. 0000148E  48C0                     ext.l      D0
  1851. 00001490  2F00                     move.l     -[A7], D0
  1852. 00001492  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1853. 00001496  302E FFEE                move.w     D0, [A6 - 0x12]
  1854. 0000149A  48C0                     ext.l      D0
  1855. 0000149C  2F00                     move.l     -[A7], D0
  1856. 0000149E  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1857. 000014A2  2005                     move.l     D0, D5
  1858. 000014A4  D087                     add.l      D0, D7
  1859. 000014A6  E580                     asl        D0, 2
  1860. 000014A8  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  1861. 000014AC  48C0                     ext.l      D0
  1862. 000014AE  2F00                     move.l     -[A7], D0
  1863. 000014B0  302E FFF0                move.w     D0, [A6 - 0x10]
  1864. 000014B4  48C0                     ext.l      D0
  1865. 000014B6  2F00                     move.l     -[A7], D0
  1866. 000014B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1867. 000014BC  2F07                     move.l     -[A7], D7
  1868. 000014BE  2F0B                     move.l     -[A7], A3
  1869. 000014C0  4EBA 05FC                jsr        [PC + 0x5FC /* 00001ABE */]
  1870. 000014C4  4A40                     tst.w      D0
  1871. 000014C6  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1872. 000014CA  6700 01F6                beq        +0x1F8 /* 000016C2 */
  1873. 000014CE  7001                     moveq.l    D0, 0x01
  1874. 000014D0  6000 0204                bra        +0x206 /* 000016D6 */
  1875. label000014D4:
  1876. 000014D4  4A6E FFFE                tst.w      [A6 - 0x2]
  1877. 000014D8  6700 01E8                beq        +0x1EA /* 000016C2 */
  1878. 000014DC  302E FFEE                move.w     D0, [A6 - 0x12]
  1879. 000014E0  48C0                     ext.l      D0
  1880. 000014E2  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  1881. 000014E8  6604                     bne        +0x6 /* 000014EE */
  1882. 000014EA  5387                     subq.l     D7, 1
  1883. 000014EC  6018                     bra        +0x1A /* 00001506 */
  1884. label000014EE:
  1885. 000014EE  41EE FFEE                lea.l      A0, [A6 - 0x12]
  1886. 000014F2  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1887. 000014F6  22D8                     move.l     [A1]+, [A0]+
  1888. 000014F8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1889. 000014FC  48C6                     ext.l      D6
  1890. 000014FE  2F06                     move.l     -[A7], D6
  1891. 00001500  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1892. 00001504  508F                     addq.l     A7, 8
  1893. label00001506:
  1894. 00001506  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1895. 0000150A  48C6                     ext.l      D6
  1896. 0000150C  2F06                     move.l     -[A7], D6
  1897. 0000150E  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1898. 00001512  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1899. 00001516  48C6                     ext.l      D6
  1900. 00001518  2F06                     move.l     -[A7], D6
  1901. 0000151A  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1902. 0000151E  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1903. 00001522  2005                     move.l     D0, D5
  1904. 00001524  D087                     add.l      D0, D7
  1905. 00001526  E580                     asl        D0, 2
  1906. 00001528  3D70 0802 FFF2           move.w     [A6 - 0xE], [A0 + D0 + 0x2]
  1907. 0000152E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1908. 00001532  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  1909. 00001536  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1910. 0000153A  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1911. 0000153E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1912. 00001542  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1913. 00001546  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1914. 0000154A  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1915. 0000154E  5387                     subq.l     D7, 1
  1916. 00001550  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1917. 00001554  6060                     bra        +0x62 /* 000015B6 */
  1918. label00001556:
  1919. 00001556  486E FFF6                pea.l      [A6 - 0xA]
  1920. 0000155A  486E FFE0                pea.l      [A6 - 0x20]
  1921. 0000155E  3F3C 080E                move.w     -[A7], 0x80E
  1922. 00001562  A9EB                     syscall    Pack4/FP68K
  1923. 00001564  2D47 FFCA                move.l     [A6 - 0x36], D7
  1924. 00001568  486E FFCA                pea.l      [A6 - 0x36]
  1925. 0000156C  486E FFD6                pea.l      [A6 - 0x2A]
  1926. 00001570  3F3C 280E                move.w     -[A7], 0x280E
  1927. 00001574  A9EB                     syscall    Pack4/FP68K
  1928. 00001576  486E FFD6                pea.l      [A6 - 0x2A]
  1929. 0000157A  486E FFE0                pea.l      [A6 - 0x20]
  1930. 0000157E  4267                     clr.w      -[A7]
  1931. 00001580  A9EB                     syscall    Pack4/FP68K
  1932. 00001582  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1933. 00001586  2F20                     move.l     -[A7], -[A0]
  1934. 00001588  2F20                     move.l     -[A7], -[A0]
  1935. 0000158A  3F20                     move.w     -[A7], -[A0]
  1936. 0000158C  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1937. 00001590  3D40 FFF4                move.w     [A6 - 0xC], D0
  1938. 00001594  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1939. 00001598  2005                     move.l     D0, D5
  1940. 0000159A  D087                     add.l      D0, D7
  1941. 0000159C  E580                     asl        D0, 2
  1942. 0000159E  3D70 0802 FFF2           move.w     [A6 - 0xE], [A0 + D0 + 0x2]
  1943. 000015A4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1944. 000015A8  48C6                     ext.l      D6
  1945. 000015AA  2F06                     move.l     -[A7], D6
  1946. 000015AC  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1947. 000015B0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1948. 000015B4  5387                     subq.l     D7, 1
  1949. label000015B6:
  1950. 000015B6  B887                     cmp.l      D4, D7
  1951. 000015B8  6F9C                     ble        -0x62 /* 00001556 */
  1952. 000015BA  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1953. 000015BE  48C6                     ext.l      D6
  1954. 000015C0  2F06                     move.l     -[A7], D6
  1955. 000015C2  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1956. 000015C6  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1957. 000015CA  48C6                     ext.l      D6
  1958. 000015CC  2F06                     move.l     -[A7], D6
  1959. 000015CE  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1960. 000015D2  206D ED54                movea.l    A0, [A5 - 0x12AC]
  1961. 000015D6  2005                     move.l     D0, D5
  1962. 000015D8  D084                     add.l      D0, D4
  1963. 000015DA  E580                     asl        D0, 2
  1964. 000015DC  3D70 0800 FFF2           move.w     [A6 - 0xE], [A0 + D0]
  1965. 000015E2  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1966. 000015E6  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  1967. 000015EA  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  1968. 000015EE  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1969. 000015F2  202E 000C                move.l     D0, [A6 + 0xC]
  1970. 000015F6  2200                     move.l     D1, D0
  1971. 000015F8  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1972. 000015FC  4841                     swap.w     D1
  1973. 000015FE  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1974. 00001602  4841                     swap.w     D1
  1975. 00001604  4241                     clr.w      D1
  1976. 00001606  D081                     add.l      D0, D1
  1977. 00001608  4A30 0803                tst.b      [A0 + D0 + 0x3]
  1978. 0000160C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1979. 00001610  6706                     beq        +0x8 /* 00001618 */
  1980. 00001612  4EAD 0912                jsr        [A5 + 0x912 /* export_286 */]
  1981. 00001616  6004                     bra        +0x6 /* 0000161C */
  1982. label00001618:
  1983. 00001618  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  1984. label0000161C:
  1985. 0000161C  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  1986. 00001620  6000 00A0                bra        +0xA2 /* 000016C2 */
  1987. label00001624:
  1988. 00001624  4A6E 0012                tst.w      [A6 + 0x12]
  1989. 00001628  664E                     bne        +0x50 /* 00001678 */
  1990. 0000162A  302E 001E                move.w     D0, [A6 + 0x1E]
  1991. 0000162E  48C0                     ext.l      D0
  1992. 00001630  2F00                     move.l     -[A7], D0
  1993. 00001632  302E 001A                move.w     D0, [A6 + 0x1A]
  1994. 00001636  48C0                     ext.l      D0
  1995. 00001638  2F00                     move.l     -[A7], D0
  1996. 0000163A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1997. 0000163E  302E FFEE                move.w     D0, [A6 - 0x12]
  1998. 00001642  48C0                     ext.l      D0
  1999. 00001644  2F00                     move.l     -[A7], D0
  2000. 00001646  206D ED54                movea.l    A0, [A5 - 0x12AC]
  2001. 0000164A  2005                     move.l     D0, D5
  2002. 0000164C  D087                     add.l      D0, D7
  2003. 0000164E  E580                     asl        D0, 2
  2004. 00001650  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  2005. 00001654  48C0                     ext.l      D0
  2006. 00001656  2F00                     move.l     -[A7], D0
  2007. 00001658  302E FFF0                move.w     D0, [A6 - 0x10]
  2008. 0000165C  48C0                     ext.l      D0
  2009. 0000165E  2F00                     move.l     -[A7], D0
  2010. 00001660  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2011. 00001664  2F07                     move.l     -[A7], D7
  2012. 00001666  2F0B                     move.l     -[A7], A3
  2013. 00001668  4EBA 0454                jsr        [PC + 0x454 /* 00001ABE */]
  2014. 0000166C  4A40                     tst.w      D0
  2015. 0000166E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2016. 00001672  6740                     beq        +0x42 /* 000016B4 */
  2017. 00001674  7001                     moveq.l    D0, 0x01
  2018. 00001676  605E                     bra        +0x60 /* 000016D6 */
  2019. label00001678:
  2020. 00001678  4A6E FFFE                tst.w      [A6 - 0x2]
  2021. 0000167C  6710                     beq        +0x12 /* 0000168E */
  2022. 0000167E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2023. 00001682  48C6                     ext.l      D6
  2024. 00001684  2F06                     move.l     -[A7], D6
  2025. 00001686  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  2026. 0000168A  508F                     addq.l     A7, 8
  2027. 0000168C  6026                     bra        +0x28 /* 000016B4 */
  2028. label0000168E:
  2029. 0000168E  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2030. 00001692  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2031. 00001696  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2032. 0000169A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2033. 0000169E  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2034. 000016A2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2035. 000016A6  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2036. 000016AA  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2037. 000016B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2038. label000016B4:
  2039. 000016B4  5287                     addq.l     D7, 1
  2040. label000016B6:
  2041. 000016B6  302B 0112                move.w     D0, [A3 + 0x112]
  2042. 000016BA  48C0                     ext.l      D0
  2043. 000016BC  B087                     cmp.l      D0, D7
  2044. 000016BE  6E00 FD34                bgt        -0x2CA /* 000013F4 */
  2045. label000016C2:
  2046. 000016C2  282E FFEA                move.l     D4, [A6 - 0x16]
  2047. 000016C6  5284                     addq.l     D4, 1
  2048. label000016C8:
  2049. 000016C8  302B 0112                move.w     D0, [A3 + 0x112]
  2050. 000016CC  48C0                     ext.l      D0
  2051. 000016CE  B084                     cmp.l      D0, D4
  2052. 000016D0  6E00 FD18                bgt        -0x2E6 /* 000013EA */
  2053. 000016D4  7000                     moveq.l    D0, 0x00
  2054. label000016D6:
  2055. 000016D6  4CEE 08F0 FFB6           movem.l    D4,D5,D6,D7,A3, [A6 - 0x4A]
  2056. 000016DC  4E5E                     unlink     A6
  2057. 000016DE  4E75                     rts
  2058. fn000016E0:
  2059. 000016E0  4E56 FFCC                link       A6, -0x0034
  2060. 000016E4  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  2061. 000016E8  382E 0012                move.w     D4, [A6 + 0x12]
  2062. 000016EC  2A2E 000C                move.l     D5, [A6 + 0xC]
  2063. 000016F0  266E 0008                movea.l    A3, [A6 + 0x8]
  2064. 000016F4  4A44                     tst.w      D4
  2065. 000016F6  674E                     beq        +0x50 /* 00001746 */
  2066. 000016F8  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2067. 000016FC  2005                     move.l     D0, D5
  2068. 000016FE  2200                     move.l     D1, D0
  2069. 00001700  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2070. 00001704  4841                     swap.w     D1
  2071. 00001706  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2072. 0000170A  4841                     swap.w     D1
  2073. 0000170C  4241                     clr.w      D1
  2074. 0000170E  D081                     add.l      D0, D1
  2075. 00001710  41F0 0808                lea.l      A0, [A0 + D0 + 0x8]
  2076. 00001714  2F20                     move.l     -[A7], -[A0]
  2077. 00001716  2F20                     move.l     -[A7], -[A0]
  2078. 00001718  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  2079. 0000171C  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2080. 00001720  2005                     move.l     D0, D5
  2081. 00001722  2200                     move.l     D1, D0
  2082. 00001724  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2083. 00001728  4841                     swap.w     D1
  2084. 0000172A  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2085. 0000172E  4841                     swap.w     D1
  2086. 00001730  4241                     clr.w      D1
  2087. 00001732  D081                     add.l      D0, D1
  2088. 00001734  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  2089. 00001738  2F20                     move.l     -[A7], -[A0]
  2090. 0000173A  2F20                     move.l     -[A7], -[A0]
  2091. 0000173C  3F20                     move.w     -[A7], -[A0]
  2092. 0000173E  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  2093. 00001742  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2094. label00001746:
  2095. 00001746  7000                     moveq.l    D0, 0x00
  2096. 00001748  2D40 FFE2                move.l     [A6 - 0x1E], D0
  2097. 0000174C  486E FFE2                pea.l      [A6 - 0x1E]
  2098. 00001750  486E FFE6                pea.l      [A6 - 0x1A]
  2099. 00001754  3F3C 280E                move.w     -[A7], 0x280E
  2100. 00001758  A9EB                     syscall    Pack4/FP68K
  2101. 0000175A  486E FFE6                pea.l      [A6 - 0x1A]
  2102. 0000175E  486E FFDA                pea.l      [A6 - 0x26]
  2103. 00001762  3F3C 0810                move.w     -[A7], 0x810
  2104. 00001766  A9EB                     syscall    Pack4/FP68K
  2105. 00001768  486E FFDA                pea.l      [A6 - 0x26]
  2106. 0000176C  486E FFD0                pea.l      [A6 - 0x30]
  2107. 00001770  3F3C 080E                move.w     -[A7], 0x80E
  2108. 00001774  A9EB                     syscall    Pack4/FP68K
  2109. 00001776  41EE FFDA                lea.l      A0, [A6 - 0x26]
  2110. 0000177A  2F20                     move.l     -[A7], -[A0]
  2111. 0000177C  2F20                     move.l     -[A7], -[A0]
  2112. 0000177E  3F20                     move.w     -[A7], -[A0]
  2113. 00001780  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  2114. 00001784  3D40 FFF6                move.w     [A6 - 0xA], D0
  2115. 00001788  302B 0112                move.w     D0, [A3 + 0x112]
  2116. 0000178C  48C0                     ext.l      D0
  2117. 0000178E  2200                     move.l     D1, D0
  2118. 00001790  2005                     move.l     D0, D5
  2119. 00001792  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2120. 00001796  2C00                     move.l     D6, D0
  2121. 00001798  7E00                     moveq.l    D7, 0x00
  2122. 0000179A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2123. 0000179E  6000 02D6                bra        +0x2D8 /* 00001A76 */
  2124. label000017A2:
  2125. 000017A2  3D6E FFF0 FFFA           move.w     [A6 - 0x6], [A6 - 0x10]
  2126. 000017A8  3D6E FFF4 FFF8           move.w     [A6 - 0x8], [A6 - 0xC]
  2127. 000017AE  3D6E FFF6 FFF2           move.w     [A6 - 0xE], [A6 - 0xA]
  2128. 000017B4  2007                     move.l     D0, D7
  2129. 000017B6  5280                     addq.l     D0, 1
  2130. 000017B8  2D40 FFCC                move.l     [A6 - 0x34], D0
  2131. 000017BC  486E FFCC                pea.l      [A6 - 0x34]
  2132. 000017C0  486E FFE6                pea.l      [A6 - 0x1A]
  2133. 000017C4  3F3C 280E                move.w     -[A7], 0x280E
  2134. 000017C8  A9EB                     syscall    Pack4/FP68K
  2135. 000017CA  486E FFE6                pea.l      [A6 - 0x1A]
  2136. 000017CE  486E FFDA                pea.l      [A6 - 0x26]
  2137. 000017D2  3F3C 0810                move.w     -[A7], 0x810
  2138. 000017D6  A9EB                     syscall    Pack4/FP68K
  2139. 000017D8  486E FFDA                pea.l      [A6 - 0x26]
  2140. 000017DC  486E FFD0                pea.l      [A6 - 0x30]
  2141. 000017E0  3F3C 080E                move.w     -[A7], 0x80E
  2142. 000017E4  A9EB                     syscall    Pack4/FP68K
  2143. 000017E6  41EE FFDA                lea.l      A0, [A6 - 0x26]
  2144. 000017EA  2F20                     move.l     -[A7], -[A0]
  2145. 000017EC  2F20                     move.l     -[A7], -[A0]
  2146. 000017EE  3F20                     move.w     -[A7], -[A0]
  2147. 000017F0  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  2148. 000017F4  3D40 FFF6                move.w     [A6 - 0xA], D0
  2149. 000017F8  206D ED54                movea.l    A0, [A5 - 0x12AC]
  2150. 000017FC  2006                     move.l     D0, D6
  2151. 000017FE  E580                     asl        D0, 2
  2152. 00001800  3D70 0802 FFF0           move.w     [A6 - 0x10], [A0 + D0 + 0x2]
  2153. 00001806  226D ED54                movea.l    A1, [A5 - 0x12AC]
  2154. 0000180A  2206                     move.l     D1, D6
  2155. 0000180C  E581                     asl        D1, 2
  2156. 0000180E  3D71 1800 FFF4           move.w     [A6 - 0xC], [A1 + D1]
  2157. 00001814  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  2158. 00001818  B071 1800                cmp.w      D0, [A1 + D1]
  2159. 0000181C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2160. 00001820  6F18                     ble        +0x1A /* 0000183A */
  2161. 00001822  4A44                     tst.w      D4
  2162. 00001824  6714                     beq        +0x16 /* 0000183A */
  2163. 00001826  3D6E FFF4 FFF0           move.w     [A6 - 0x10], [A6 - 0xC]
  2164. 0000182C  206D ED54                movea.l    A0, [A5 - 0x12AC]
  2165. 00001830  2006                     move.l     D0, D6
  2166. 00001832  E580                     asl        D0, 2
  2167. 00001834  3D70 0802 FFF4           move.w     [A6 - 0xC], [A0 + D0 + 0x2]
  2168. label0000183A:
  2169. 0000183A  4A44                     tst.w      D4
  2170. 0000183C  6656                     bne        +0x58 /* 00001894 */
  2171. 0000183E  302E 001E                move.w     D0, [A6 + 0x1E]
  2172. 00001842  48C0                     ext.l      D0
  2173. 00001844  2F00                     move.l     -[A7], D0
  2174. 00001846  302E 001A                move.w     D0, [A6 + 0x1A]
  2175. 0000184A  48C0                     ext.l      D0
  2176. 0000184C  2F00                     move.l     -[A7], D0
  2177. 0000184E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2178. 00001852  302E FFF4                move.w     D0, [A6 - 0xC]
  2179. 00001856  48C0                     ext.l      D0
  2180. 00001858  2F00                     move.l     -[A7], D0
  2181. 0000185A  302E FFF0                move.w     D0, [A6 - 0x10]
  2182. 0000185E  48C0                     ext.l      D0
  2183. 00001860  2F00                     move.l     -[A7], D0
  2184. 00001862  302E FFF2                move.w     D0, [A6 - 0xE]
  2185. 00001866  48C0                     ext.l      D0
  2186. 00001868  322E FFF6                move.w     D1, [A6 - 0xA]
  2187. 0000186C  48C1                     ext.l      D1
  2188. 0000186E  D280                     add.l      D1, D0
  2189. 00001870  2001                     move.l     D0, D1
  2190. 00001872  7202                     moveq.l    D1, 0x02
  2191. 00001874  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2192. 00001878  2F00                     move.l     -[A7], D0
  2193. 0000187A  2F05                     move.l     -[A7], D5
  2194. 0000187C  2F07                     move.l     -[A7], D7
  2195. 0000187E  2F0B                     move.l     -[A7], A3
  2196. 00001880  4EBA 023C                jsr        [PC + 0x23C /* 00001ABE */]
  2197. 00001884  4A40                     tst.w      D0
  2198. 00001886  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2199. 0000188A  6700 01E6                beq        +0x1E8 /* 00001A72 */
  2200. 0000188E  7001                     moveq.l    D0, 0x01
  2201. 00001890  6000 0222                bra        +0x224 /* 00001AB4 */
  2202. label00001894:
  2203. 00001894  302E FFF0                move.w     D0, [A6 - 0x10]
  2204. 00001898  48C0                     ext.l      D0
  2205. 0000189A  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  2206. 000018A0  663E                     bne        +0x40 /* 000018E0 */
  2207. 000018A2  4A87                     tst.l      D7
  2208. 000018A4  6700 01CC                beq        +0x1CE /* 00001A72 */
  2209. 000018A8  302E FFFA                move.w     D0, [A6 - 0x6]
  2210. 000018AC  48C0                     ext.l      D0
  2211. 000018AE  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  2212. 000018B4  6700 01BC                beq        +0x1BE /* 00001A72 */
  2213. 000018B8  3D6E FFF2 FFFE           move.w     [A6 - 0x2], [A6 - 0xE]
  2214. 000018BE  3D6E FFFA FFFC           move.w     [A6 - 0x4], [A6 - 0x6]
  2215. 000018C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2216. 000018C8  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2217. 000018CC  3D6E FFF8 FFFC           move.w     [A6 - 0x4], [A6 - 0x8]
  2218. 000018D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2219. 000018D6  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  2220. 000018DA  508F                     addq.l     A7, 8
  2221. 000018DC  6000 0194                bra        +0x196 /* 00001A72 */
  2222. label000018E0:
  2223. 000018E0  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2224. 000018E4  2005                     move.l     D0, D5
  2225. 000018E6  2200                     move.l     D1, D0
  2226. 000018E8  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2227. 000018EC  4841                     swap.w     D1
  2228. 000018EE  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2229. 000018F2  4841                     swap.w     D1
  2230. 000018F4  4241                     clr.w      D1
  2231. 000018F6  D081                     add.l      D0, D1
  2232. 000018F8  4A30 0803                tst.b      [A0 + D0 + 0x3]
  2233. 000018FC  670E                     beq        +0x10 /* 0000190C */
  2234. 000018FE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2235. 00001902  2F20                     move.l     -[A7], -[A0]
  2236. 00001904  2F20                     move.l     -[A7], -[A0]
  2237. 00001906  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  2238. 0000190A  508F                     addq.l     A7, 8
  2239. label0000190C:
  2240. 0000190C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2241. 00001910  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2242. 00001914  3D6E FFF6 FFFE           move.w     [A6 - 0x2], [A6 - 0xA]
  2243. 0000191A  3D6E FFF0 FFFC           move.w     [A6 - 0x4], [A6 - 0x10]
  2244. 00001920  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2245. 00001924  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  2246. 00001928  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2247. 0000192C  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2248. 00001930  3D6E FFF2 FFFE           move.w     [A6 - 0x2], [A6 - 0xE]
  2249. 00001936  3D6E FFF4 FFFC           move.w     [A6 - 0x4], [A6 - 0xC]
  2250. 0000193C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2251. 00001940  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  2252. 00001944  4A87                     tst.l      D7
  2253. 00001946  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2254. 0000194A  670E                     beq        +0x10 /* 0000195A */
  2255. 0000194C  302E FFFA                move.w     D0, [A6 - 0x6]
  2256. 00001950  48C0                     ext.l      D0
  2257. 00001952  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  2258. 00001958  6622                     bne        +0x24 /* 0000197C */
  2259. label0000195A:
  2260. 0000195A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2261. 0000195E  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2262. 00001962  3D6E FFF2 FFFE           move.w     [A6 - 0x2], [A6 - 0xE]
  2263. 00001968  3D6E FFF4 FFFC           move.w     [A6 - 0x4], [A6 - 0xC]
  2264. 0000196E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2265. 00001972  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  2266. 00001976  508F                     addq.l     A7, 8
  2267. 00001978  6000 00F8                bra        +0xFA /* 00001A72 */
  2268. label0000197C:
  2269. 0000197C  3D6E FFF2 FFFE           move.w     [A6 - 0x2], [A6 - 0xE]
  2270. 00001982  302E FFF4                move.w     D0, [A6 - 0xC]
  2271. 00001986  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  2272. 0000198A  6F38                     ble        +0x3A /* 000019C4 */
  2273. 0000198C  3D6E FFF4 FFFC           move.w     [A6 - 0x4], [A6 - 0xC]
  2274. 00001992  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2275. 00001996  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2276. 0000199A  302E FFF8                move.w     D0, [A6 - 0x8]
  2277. 0000199E  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2278. 000019A2  588F                     addq.l     A7, 4
  2279. 000019A4  6F08                     ble        +0xA /* 000019AE */
  2280. 000019A6  302E FFF8                move.w     D0, [A6 - 0x8]
  2281. 000019AA  48C0                     ext.l      D0
  2282. 000019AC  6006                     bra        +0x8 /* 000019B4 */
  2283. label000019AE:
  2284. 000019AE  302E FFF0                move.w     D0, [A6 - 0x10]
  2285. 000019B2  48C0                     ext.l      D0
  2286. label000019B4:
  2287. 000019B4  3D40 FFFC                move.w     [A6 - 0x4], D0
  2288. 000019B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2289. 000019BC  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  2290. 000019C0  588F                     addq.l     A7, 4
  2291. 000019C2  6036                     bra        +0x38 /* 000019FA */
  2292. label000019C4:
  2293. 000019C4  3D6E FFF8 FFFC           move.w     [A6 - 0x4], [A6 - 0x8]
  2294. 000019CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2295. 000019CE  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2296. 000019D2  302E FFFA                move.w     D0, [A6 - 0x6]
  2297. 000019D6  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  2298. 000019DA  588F                     addq.l     A7, 4
  2299. 000019DC  6F08                     ble        +0xA /* 000019E6 */
  2300. 000019DE  302E FFFA                move.w     D0, [A6 - 0x6]
  2301. 000019E2  48C0                     ext.l      D0
  2302. 000019E4  6006                     bra        +0x8 /* 000019EC */
  2303. label000019E6:
  2304. 000019E6  302E FFF4                move.w     D0, [A6 - 0xC]
  2305. 000019EA  48C0                     ext.l      D0
  2306. label000019EC:
  2307. 000019EC  3D40 FFFC                move.w     [A6 - 0x4], D0
  2308. 000019F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2309. 000019F4  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  2310. 000019F8  588F                     addq.l     A7, 4
  2311. label000019FA:
  2312. 000019FA  302E FFF0                move.w     D0, [A6 - 0x10]
  2313. 000019FE  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2314. 00001A02  6C38                     bge        +0x3A /* 00001A3C */
  2315. 00001A04  3D6E FFF0 FFFC           move.w     [A6 - 0x4], [A6 - 0x10]
  2316. 00001A0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2317. 00001A0E  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2318. 00001A12  302E FFFA                move.w     D0, [A6 - 0x6]
  2319. 00001A16  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  2320. 00001A1A  588F                     addq.l     A7, 4
  2321. 00001A1C  6C08                     bge        +0xA /* 00001A26 */
  2322. 00001A1E  302E FFFA                move.w     D0, [A6 - 0x6]
  2323. 00001A22  48C0                     ext.l      D0
  2324. 00001A24  6006                     bra        +0x8 /* 00001A2C */
  2325. label00001A26:
  2326. 00001A26  302E FFF4                move.w     D0, [A6 - 0xC]
  2327. 00001A2A  48C0                     ext.l      D0
  2328. label00001A2C:
  2329. 00001A2C  3D40 FFFC                move.w     [A6 - 0x4], D0
  2330. 00001A30  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2331. 00001A34  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  2332. 00001A38  588F                     addq.l     A7, 4
  2333. 00001A3A  6036                     bra        +0x38 /* 00001A72 */
  2334. label00001A3C:
  2335. 00001A3C  3D6E FFFA FFFC           move.w     [A6 - 0x4], [A6 - 0x6]
  2336. 00001A42  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2337. 00001A46  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2338. 00001A4A  302E FFF8                move.w     D0, [A6 - 0x8]
  2339. 00001A4E  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2340. 00001A52  588F                     addq.l     A7, 4
  2341. 00001A54  6C08                     bge        +0xA /* 00001A5E */
  2342. 00001A56  302E FFF8                move.w     D0, [A6 - 0x8]
  2343. 00001A5A  48C0                     ext.l      D0
  2344. 00001A5C  6006                     bra        +0x8 /* 00001A64 */
  2345. label00001A5E:
  2346. 00001A5E  302E FFF0                move.w     D0, [A6 - 0x10]
  2347. 00001A62  48C0                     ext.l      D0
  2348. label00001A64:
  2349. 00001A64  3D40 FFFC                move.w     [A6 - 0x4], D0
  2350. 00001A68  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2351. 00001A6C  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  2352. 00001A70  588F                     addq.l     A7, 4
  2353. label00001A72:
  2354. 00001A72  5287                     addq.l     D7, 1
  2355. 00001A74  5286                     addq.l     D6, 1
  2356. label00001A76:
  2357. 00001A76  302B 0112                move.w     D0, [A3 + 0x112]
  2358. 00001A7A  48C0                     ext.l      D0
  2359. 00001A7C  B087                     cmp.l      D0, D7
  2360. 00001A7E  6E00 FD22                bgt        -0x2DC /* 000017A2 */
  2361. 00001A82  302E FFF0                move.w     D0, [A6 - 0x10]
  2362. 00001A86  48C0                     ext.l      D0
  2363. 00001A88  0C80 FFFF D8F0           cmpi.l     D0, 0xFFFFD8F0
  2364. 00001A8E  6722                     beq        +0x24 /* 00001AB2 */
  2365. 00001A90  4A44                     tst.w      D4
  2366. 00001A92  671E                     beq        +0x20 /* 00001AB2 */
  2367. 00001A94  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2368. 00001A98  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2369. 00001A9C  3D6E FFF6 FFFE           move.w     [A6 - 0x2], [A6 - 0xA]
  2370. 00001AA2  3D6E FFF0 FFFC           move.w     [A6 - 0x4], [A6 - 0x10]
  2371. 00001AA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2372. 00001AAC  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  2373. 00001AB0  508F                     addq.l     A7, 8
  2374. label00001AB2:
  2375. 00001AB2  7000                     moveq.l    D0, 0x00
  2376. label00001AB4:
  2377. 00001AB4  4CEE 08F0 FFB8           movem.l    D4,D5,D6,D7,A3, [A6 - 0x48]
  2378. 00001ABA  4E5E                     unlink     A6
  2379. 00001ABC  4E75                     rts
  2380. fn00001ABE:
  2381. 00001ABE  4E56 FEE6                link       A6, -0x011A
  2382. 00001AC2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2383. 00001AC6  49EE FF00                lea.l      A4, [A6 - 0x100]
  2384. 00001ACA  282E 0010                move.l     D4, [A6 + 0x10]
  2385. 00001ACE  3C2E 001E                move.w     D6, [A6 + 0x1E]
  2386. 00001AD2  266E 0008                movea.l    A3, [A6 + 0x8]
  2387. 00001AD6  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2388. 00001ADA  2004                     move.l     D0, D4
  2389. 00001ADC  2200                     move.l     D1, D0
  2390. 00001ADE  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2391. 00001AE2  4841                     swap.w     D1
  2392. 00001AE4  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2393. 00001AE8  4841                     swap.w     D1
  2394. 00001AEA  4241                     clr.w      D1
  2395. 00001AEC  D081                     add.l      D0, D1
  2396. 00001AEE  7200                     moveq.l    D1, 0x00
  2397. 00001AF0  1230 0848                move.b     D1, [A0 + D0 + 0x48]
  2398. 00001AF4  3D41 FEF8                move.w     [A6 - 0x108], D1
  2399. 00001AF8  303C 00F0                move.w     D0, 0xF0
  2400. 00001AFC  C041                     and.w      D0, D1
  2401. 00001AFE  6700 01FE                beq        +0x200 /* 00001CFE */
  2402. 00001B02  700F                     moveq.l    D0, 0x0F
  2403. 00001B04  C06E FEF8                and.w      D0, [A6 - 0x108]
  2404. 00001B08  672C                     beq        +0x2E /* 00001B36 */
  2405. 00001B0A  486E FEF0                pea.l      [A6 - 0x110]
  2406. 00001B0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2407. 00001B12  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2408. 00001B16  2004                     move.l     D0, D4
  2409. 00001B18  2200                     move.l     D1, D0
  2410. 00001B1A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2411. 00001B1E  4841                     swap.w     D1
  2412. 00001B20  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2413. 00001B24  4841                     swap.w     D1
  2414. 00001B26  4241                     clr.w      D1
  2415. 00001B28  D081                     add.l      D0, D1
  2416. 00001B2A  4870 0824                pea.l      [A0 + D0 + 0x24]
  2417. 00001B2E  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  2418. 00001B32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2419. label00001B36:
  2420. 00001B36  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2421. 00001B3A  2004                     move.l     D0, D4
  2422. 00001B3C  2200                     move.l     D1, D0
  2423. 00001B3E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2424. 00001B42  4841                     swap.w     D1
  2425. 00001B44  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2426. 00001B48  4841                     swap.w     D1
  2427. 00001B4A  4241                     clr.w      D1
  2428. 00001B4C  D081                     add.l      D0, D1
  2429. 00001B4E  7200                     moveq.l    D1, 0x00
  2430. 00001B50  1230 0847                move.b     D1, [A0 + D0 + 0x47]
  2431. 00001B54  2A01                     move.l     D5, D1
  2432. 00001B56  5285                     addq.l     D5, 1
  2433. 00001B58  2F0C                     move.l     -[A7], A4
  2434. 00001B5A  48C5                     ext.l      D5
  2435. 00001B5C  2005                     move.l     D0, D5
  2436. 00001B5E  2200                     move.l     D1, D0
  2437. 00001B60  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  2438. 00001B64  4841                     swap.w     D1
  2439. 00001B66  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  2440. 00001B6A  4841                     swap.w     D1
  2441. 00001B6C  4241                     clr.w      D1
  2442. 00001B6E  D081                     add.l      D0, D1
  2443. 00001B70  41EB 0168                lea.l      A0, [A3 + 0x168]
  2444. 00001B74  4870 0800                pea.l      [A0 + D0]
  2445. 00001B78  486E FEE6                pea.l      [A6 - 0x11A]
  2446. 00001B7C  3F3C 080E                move.w     -[A7], 0x80E
  2447. 00001B80  A9EB                     syscall    Pack4/FP68K
  2448. 00001B82  41EE FEF0                lea.l      A0, [A6 - 0x110]
  2449. 00001B86  2F20                     move.l     -[A7], -[A0]
  2450. 00001B88  2F20                     move.l     -[A7], -[A0]
  2451. 00001B8A  3F20                     move.w     -[A7], -[A0]
  2452. 00001B8C  486E FEF0                pea.l      [A6 - 0x110]
  2453. 00001B90  2F04                     move.l     -[A7], D4
  2454. 00001B92  2F0B                     move.l     -[A7], A3
  2455. 00001B94  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  2456. 00001B98  BC6E 001A                cmp.w      D6, [A6 + 0x1A]
  2457. 00001B9C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2458. 00001BA0  6D0E                     blt        +0x10 /* 00001BB0 */
  2459. 00001BA2  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  2460. 00001BA6  48C0                     ext.l      D0
  2461. 00001BA8  7203                     moveq.l    D1, 0x03
  2462. 00001BAA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2463. 00001BAE  600E                     bra        +0x10 /* 00001BBE */
  2464. label00001BB0:
  2465. 00001BB0  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  2466. 00001BB4  4440                     neg.w      D0
  2467. 00001BB6  48C0                     ext.l      D0
  2468. 00001BB8  7203                     moveq.l    D1, 0x03
  2469. 00001BBA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2470. label00001BBE:
  2471. 00001BBE  3E00                     move.w     D7, D0
  2472. 00001BC0  7004                     moveq.l    D0, 0x04
  2473. 00001BC2  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  2474. 00001BC6  6620                     bne        +0x22 /* 00001BE8 */
  2475. 00001BC8  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2476. 00001BCC  2004                     move.l     D0, D4
  2477. 00001BCE  2200                     move.l     D1, D0
  2478. 00001BD0  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2479. 00001BD4  4841                     swap.w     D1
  2480. 00001BD6  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2481. 00001BDA  4841                     swap.w     D1
  2482. 00001BDC  4241                     clr.w      D1
  2483. 00001BDE  D081                     add.l      D0, D1
  2484. 00001BE0  3030 083C                move.w     D0, [A0 + D0 + 0x3C]
  2485. 00001BE4  48C0                     ext.l      D0
  2486. 00001BE6  6006                     bra        +0x8 /* 00001BEE */
  2487. label00001BE8:
  2488. 00001BE8  302B 010E                move.w     D0, [A3 + 0x10E]
  2489. 00001BEC  48C0                     ext.l      D0
  2490. label00001BEE:
  2491. 00001BEE  3D40 FEFA                move.w     [A6 - 0x106], D0
  2492. 00001BF2  303C 00F0                move.w     D0, 0xF0
  2493. 00001BF6  C06E FEF8                and.w      D0, [A6 - 0x108]
  2494. 00001BFA  0440 0010                subi.w     D0, 0x10
  2495. 00001BFE  6712                     beq        +0x14 /* 00001C12 */
  2496. 00001C00  0440 0010                subi.w     D0, 0x10
  2497. 00001C04  6700 0092                beq        +0x94 /* 00001C98 */
  2498. 00001C08  0440 0020                subi.w     D0, 0x20 /* ' ' */
  2499. 00001C0C  6712                     beq        +0x14 /* 00001C20 */
  2500. 00001C0E  6000 00C0                bra        +0xC2 /* 00001CD0 */
  2501. label00001C12:
  2502. 00001C12  7001                     moveq.l    D0, 0x01
  2503. 00001C14  B06E FEFA                cmp.w      D0, [A6 - 0x106]
  2504. 00001C18  6602                     bne        +0x4 /* 00001C1C */
  2505. 00001C1A  4447                     neg.w      D7
  2506. label00001C1C:
  2507. 00001C1C  3C2E 001A                move.w     D6, [A6 + 0x1A]
  2508. label00001C20:
  2509. 00001C20  7001                     moveq.l    D0, 0x01
  2510. 00001C22  B06E FEFA                cmp.w      D0, [A6 - 0x106]
  2511. 00001C26  6620                     bne        +0x22 /* 00001C48 */
  2512. 00001C28  486E FEF0                pea.l      [A6 - 0x110]
  2513. 00001C2C  486E FEE6                pea.l      [A6 - 0x11A]
  2514. 00001C30  3F3C 080E                move.w     -[A7], 0x80E
  2515. 00001C34  A9EB                     syscall    Pack4/FP68K
  2516. 00001C36  487A 00D2                pea.l      [PC + 0xD2 /* 00001D0A, value 0x0, cstring "" */]
  2517. 00001C3A  486E FEE6                pea.l      [A6 - 0x11A]
  2518. 00001C3E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2519. 00001C42  A9EB                     syscall    Pack4/FP68K
  2520. 00001C44  6402                     bcc        +0x4 /* 00001C48 */
  2521. 00001C46  4447                     neg.w      D7
  2522. label00001C48:
  2523. 00001C48  4A6B 037A                tst.w      [A3 + 0x37A]
  2524. 00001C4C  6728                     beq        +0x2A /* 00001C76 */
  2525. 00001C4E  4A6B 010E                tst.w      [A3 + 0x10E]
  2526. 00001C52  6622                     bne        +0x24 /* 00001C76 */
  2527. 00001C54  3006                     move.w     D0, D6
  2528. 00001C56  D047                     add.w      D0, D7
  2529. 00001C58  3D40 FEFE                move.w     [A6 - 0x102], D0
  2530. 00001C5C  3D6E 0016 FEFC           move.w     [A6 - 0x104], [A6 + 0x16]
  2531. 00001C62  4A47                     tst.w      D7
  2532. 00001C64  6C04                     bge        +0x6 /* 00001C6A */
  2533. 00001C66  7002                     moveq.l    D0, 0x02
  2534. 00001C68  6002                     bra        +0x4 /* 00001C6C */
  2535. label00001C6A:
  2536. 00001C6A  7000                     moveq.l    D0, 0x00
  2537. label00001C6C:
  2538. 00001C6C  2A00                     move.l     D5, D0
  2539. 00001C6E  8ABC 0000 0004           or.l       D5, 0x4
  2540. 00001C74  605E                     bra        +0x60 /* 00001CD4 */
  2541. label00001C76:
  2542. 00001C76  3D6E 0016 FEFE           move.w     [A6 - 0x102], [A6 + 0x16]
  2543. 00001C7C  3006                     move.w     D0, D6
  2544. 00001C7E  D047                     add.w      D0, D7
  2545. 00001C80  3D40 FEFC                move.w     [A6 - 0x104], D0
  2546. 00001C84  4A47                     tst.w      D7
  2547. 00001C86  6C04                     bge        +0x6 /* 00001C8C */
  2548. 00001C88  7008                     moveq.l    D0, 0x08
  2549. 00001C8A  6002                     bra        +0x4 /* 00001C8E */
  2550. label00001C8C:
  2551. 00001C8C  7000                     moveq.l    D0, 0x00
  2552. label00001C8E:
  2553. 00001C8E  2A00                     move.l     D5, D0
  2554. 00001C90  8ABC 0000 0001           or.l       D5, 0x1
  2555. 00001C96  603C                     bra        +0x3E /* 00001CD4 */
  2556. label00001C98:
  2557. 00001C98  7A05                     moveq.l    D5, 0x05
  2558. 00001C9A  4A6B 037A                tst.w      [A3 + 0x37A]
  2559. 00001C9E  6718                     beq        +0x1A /* 00001CB8 */
  2560. 00001CA0  3006                     move.w     D0, D6
  2561. 00001CA2  D06E 001A                add.w      D0, [A6 + 0x1A]
  2562. 00001CA6  48C0                     ext.l      D0
  2563. 00001CA8  81FC 0002                divs.w     D0, 0x2
  2564. 00001CAC  3D40 FEFE                move.w     [A6 - 0x102], D0
  2565. 00001CB0  3D6E 0016 FEFC           move.w     [A6 - 0x104], [A6 + 0x16]
  2566. 00001CB6  601C                     bra        +0x1E /* 00001CD4 */
  2567. label00001CB8:
  2568. 00001CB8  3D6E 0016 FEFE           move.w     [A6 - 0x102], [A6 + 0x16]
  2569. 00001CBE  3006                     move.w     D0, D6
  2570. 00001CC0  D06E 001A                add.w      D0, [A6 + 0x1A]
  2571. 00001CC4  48C0                     ext.l      D0
  2572. 00001CC6  81FC 0002                divs.w     D0, 0x2
  2573. 00001CCA  3D40 FEFC                move.w     [A6 - 0x104], D0
  2574. 00001CCE  6004                     bra        +0x6 /* 00001CD4 */
  2575. label00001CD0:
  2576. 00001CD0  7000                     moveq.l    D0, 0x00
  2577. 00001CD2  602C                     bra        +0x2E /* 00001D00 */
  2578. label00001CD4:
  2579. 00001CD4  302E 002A                move.w     D0, [A6 + 0x2A]
  2580. 00001CD8  48C0                     ext.l      D0
  2581. 00001CDA  2F00                     move.l     -[A7], D0
  2582. 00001CDC  302E 0026                move.w     D0, [A6 + 0x26]
  2583. 00001CE0  48C0                     ext.l      D0
  2584. 00001CE2  2F00                     move.l     -[A7], D0
  2585. 00001CE4  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  2586. 00001CE8  2F0C                     move.l     -[A7], A4
  2587. 00001CEA  48C5                     ext.l      D5
  2588. 00001CEC  2F05                     move.l     -[A7], D5
  2589. 00001CEE  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2590. 00001CF2  2F0B                     move.l     -[A7], A3
  2591. 00001CF4  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  2592. 00001CF8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2593. 00001CFC  6002                     bra        +0x4 /* 00001D00 */
  2594. label00001CFE:
  2595. 00001CFE  7000                     moveq.l    D0, 0x00
  2596. label00001D00:
  2597. 00001D00  4CEE 18F0 FECE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x132]
  2598. 00001D06  4E5E                     unlink     A6
  2599. 00001D08  4E75                     rts
  2600. 00001D0A  0000 0000                ori.b      D0, 0x0
  2601. 00001D0E  0000 0000                ori.b      D0, 0x0
  2602. 00001D12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2603. export_1382: // at 00001D14 (misaligned)
  2604. 00001D16  FC00 48E7                .unknown   0xFC00 0x48E7 (W = 6)
  2605. 00001D1A  0718                     btst       [A0]+, D3
  2606. 00001D1C  3A2E 0016                move.w     D5, [A6 + 0x16]
  2607. 00001D20  3C2E 0012                move.w     D6, [A6 + 0x12]
  2608. 00001D24  266E 0008                movea.l    A3, [A6 + 0x8]
  2609. 00001D28  7000                     moveq.l    D0, 0x00
  2610. 00001D2A  2F00                     move.l     -[A7], D0
  2611. 00001D2C  2F0B                     move.l     -[A7], A3
  2612. 00001D2E  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  2613. 00001D32  302B 0112                move.w     D0, [A3 + 0x112]
  2614. 00001D36  C1EB 0116                muls.w     D0, [A3 + 0x116]
  2615. 00001D3A  0C80 0000 0100           cmpi.l     D0, 0x100
  2616. 00001D40  508F                     addq.l     A7, 8
  2617. 00001D42  6E0A                     bgt        +0xC /* 00001D4E */
  2618. 00001D44  41EE FC00                lea.l      A0, [A6 - 0x400]
  2619. 00001D48  2B48 ED54                move.l     [A5 - 0x12AC], A0
  2620. 00001D4C  6026                     bra        +0x28 /* 00001D74 */
  2621. label00001D4E:
  2622. 00001D4E  302B 0116                move.w     D0, [A3 + 0x116]
  2623. 00001D52  48C0                     ext.l      D0
  2624. 00001D54  E580                     asl        D0, 2
  2625. 00001D56  322B 0112                move.w     D1, [A3 + 0x112]
  2626. 00001D5A  48C1                     ext.l      D1
  2627. 00001D5C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2628. 00001D60  2F00                     move.l     -[A7], D0
  2629. 00001D62  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2630. 00001D66  2B40 ED54                move.l     [A5 - 0x12AC], D0
  2631. 00001D6A  588F                     addq.l     A7, 4
  2632. 00001D6C  6606                     bne        +0x8 /* 00001D74 */
  2633. 00001D6E  7000                     moveq.l    D0, 0x00
  2634. 00001D70  6000 0156                bra        +0x158 /* 00001EC8 */
  2635. label00001D74:
  2636. 00001D74  2F0B                     move.l     -[A7], A3
  2637. 00001D76  4EBA EB70                jsr        [PC - 0x1490 /* 000008E8 */]
  2638. 00001D7A  4A40                     tst.w      D0
  2639. 00001D7C  588F                     addq.l     A7, 4
  2640. 00001D7E  6620                     bne        +0x22 /* 00001DA0 */
  2641. 00001D80  302B 0112                move.w     D0, [A3 + 0x112]
  2642. 00001D84  C1EB 0116                muls.w     D0, [A3 + 0x116]
  2643. 00001D88  0C80 0000 0100           cmpi.l     D0, 0x100
  2644. 00001D8E  6F0A                     ble        +0xC /* 00001D9A */
  2645. 00001D90  2F2D ED54                move.l     -[A7], [A5 - 0x12AC]
  2646. 00001D94  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2647. 00001D98  588F                     addq.l     A7, 4
  2648. label00001D9A:
  2649. 00001D9A  7000                     moveq.l    D0, 0x00
  2650. 00001D9C  6000 012A                bra        +0x12C /* 00001EC8 */
  2651. label00001DA0:
  2652. 00001DA0  7E00                     moveq.l    D7, 0x00
  2653. 00001DA2  6000 00FC                bra        +0xFE /* 00001EA0 */
  2654. label00001DA6:
  2655. 00001DA6  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  2656. 00001DAA  2007                     move.l     D0, D7
  2657. 00001DAC  2200                     move.l     D1, D0
  2658. 00001DAE  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2659. 00001DB2  4841                     swap.w     D1
  2660. 00001DB4  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2661. 00001DB8  4841                     swap.w     D1
  2662. 00001DBA  4241                     clr.w      D1
  2663. 00001DBC  D081                     add.l      D0, D1
  2664. 00001DBE  49F0 0800                lea.l      A4, [A0 + D0]
  2665. 00001DC2  4A2C 0046                tst.b      [A4 + 0x46]
  2666. 00001DC6  6700 00D6                beq        +0xD8 /* 00001E9E */
  2667. 00001DCA  303C 00F0                move.w     D0, 0xF0
  2668. 00001DCE  C02C 0048                and.b      D0, [A4 + 0x48]
  2669. 00001DD2  6700 00CA                beq        +0xCC /* 00001E9E */
  2670. 00001DD6  7004                     moveq.l    D0, 0x04
  2671. 00001DD8  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  2672. 00001DDC  6608                     bne        +0xA /* 00001DE6 */
  2673. 00001DDE  302C 003C                move.w     D0, [A4 + 0x3C]
  2674. 00001DE2  48C0                     ext.l      D0
  2675. 00001DE4  6006                     bra        +0x8 /* 00001DEC */
  2676. label00001DE6:
  2677. 00001DE6  302B 010E                move.w     D0, [A3 + 0x10E]
  2678. 00001DEA  48C0                     ext.l      D0
  2679. label00001DEC:
  2680. 00001DEC  6B00 00B0                bmi        +0xB2 /* 00001E9E */
  2681. 00001DF0  0C80 0000 0003           cmpi.l     D0, 0x3
  2682. 00001DF6  6E00 00A6                bgt        +0xA8 /* 00001E9E */
  2683. 00001DFA  D080                     add.l      D0, D0
  2684. 00001DFC  303B 0806                move.w     D0, [PC + D0 + 0x6]
  2685. 00001E00  4EFB 0000                jmp        [PC + D0.w]
  2686. 00001E04  000A 0030                ori.b      A2, 0x30 /* '0' */
  2687. 00001E08  0054 0078                ori.w      [A4], 0x78 /* 'x' */
  2688. 00001E0C  48C5                     ext.l      D5
  2689. 00001E0E  2F05                     move.l     -[A7], D5
  2690. 00001E10  48C6                     ext.l      D6
  2691. 00001E12  2F06                     move.l     -[A7], D6
  2692. 00001E14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2693. 00001E18  7000                     moveq.l    D0, 0x00
  2694. 00001E1A  2F00                     move.l     -[A7], D0
  2695. 00001E1C  2F07                     move.l     -[A7], D7
  2696. 00001E1E  2F0B                     move.l     -[A7], A3
  2697. 00001E20  4EBA EE64                jsr        [PC - 0x119C /* 00000C86 */]
  2698. 00001E24  4A40                     tst.w      D0
  2699. 00001E26  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2700. 00001E2A  6772                     beq        +0x74 /* 00001E9E */
  2701. 00001E2C  7001                     moveq.l    D0, 0x01
  2702. 00001E2E  6000 0098                bra        +0x9A /* 00001EC8 */
  2703. 00001E32  48C5                     ext.l      D5
  2704. 00001E34  2F05                     move.l     -[A7], D5
  2705. 00001E36  48C6                     ext.l      D6
  2706. 00001E38  2F06                     move.l     -[A7], D6
  2707. 00001E3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2708. 00001E3E  7000                     moveq.l    D0, 0x00
  2709. 00001E40  2F00                     move.l     -[A7], D0
  2710. 00001E42  2F07                     move.l     -[A7], D7
  2711. 00001E44  2F0B                     move.l     -[A7], A3
  2712. 00001E46  4EBA F196                jsr        [PC - 0xE6A /* 00000FDE */]
  2713. 00001E4A  4A40                     tst.w      D0
  2714. 00001E4C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2715. 00001E50  674C                     beq        +0x4E /* 00001E9E */
  2716. 00001E52  7001                     moveq.l    D0, 0x01
  2717. 00001E54  6072                     bra        +0x74 /* 00001EC8 */
  2718. 00001E56  48C5                     ext.l      D5
  2719. 00001E58  2F05                     move.l     -[A7], D5
  2720. 00001E5A  48C6                     ext.l      D6
  2721. 00001E5C  2F06                     move.l     -[A7], D6
  2722. 00001E5E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2723. 00001E62  7000                     moveq.l    D0, 0x00
  2724. 00001E64  2F00                     move.l     -[A7], D0
  2725. 00001E66  2F07                     move.l     -[A7], D7
  2726. 00001E68  2F0B                     move.l     -[A7], A3
  2727. 00001E6A  4EBA F472                jsr        [PC - 0xB8E /* 000012DE */]
  2728. 00001E6E  4A40                     tst.w      D0
  2729. 00001E70  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2730. 00001E74  6728                     beq        +0x2A /* 00001E9E */
  2731. 00001E76  7001                     moveq.l    D0, 0x01
  2732. 00001E78  604E                     bra        +0x50 /* 00001EC8 */
  2733. 00001E7A  48C5                     ext.l      D5
  2734. 00001E7C  2F05                     move.l     -[A7], D5
  2735. 00001E7E  48C6                     ext.l      D6
  2736. 00001E80  2F06                     move.l     -[A7], D6
  2737. 00001E82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2738. 00001E86  7000                     moveq.l    D0, 0x00
  2739. 00001E88  2F00                     move.l     -[A7], D0
  2740. 00001E8A  2F07                     move.l     -[A7], D7
  2741. 00001E8C  2F0B                     move.l     -[A7], A3
  2742. 00001E8E  4EBA F850                jsr        [PC - 0x7B0 /* 000016E0 */]
  2743. 00001E92  4A40                     tst.w      D0
  2744. 00001E94  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2745. 00001E98  6704                     beq        +0x6 /* 00001E9E */
  2746. 00001E9A  7001                     moveq.l    D0, 0x01
  2747. 00001E9C  602A                     bra        +0x2C /* 00001EC8 */
  2748. label00001E9E:
  2749. 00001E9E  5287                     addq.l     D7, 1
  2750. label00001EA0:
  2751. 00001EA0  302B 0116                move.w     D0, [A3 + 0x116]
  2752. 00001EA4  48C0                     ext.l      D0
  2753. 00001EA6  B087                     cmp.l      D0, D7
  2754. 00001EA8  6E00 FEFC                bgt        -0x102 /* 00001DA6 */
  2755. 00001EAC  302B 0112                move.w     D0, [A3 + 0x112]
  2756. 00001EB0  C1EB 0116                muls.w     D0, [A3 + 0x116]
  2757. 00001EB4  0C80 0000 0100           cmpi.l     D0, 0x100
  2758. 00001EBA  6F0A                     ble        +0xC /* 00001EC6 */
  2759. 00001EBC  2F2D ED54                move.l     -[A7], [A5 - 0x12AC]
  2760. 00001EC0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2761. 00001EC4  588F                     addq.l     A7, 4
  2762. label00001EC6:
  2763. 00001EC6  7000                     moveq.l    D0, 0x00
  2764. label00001EC8:
  2765. 00001EC8  4CEE 18E0 FBEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x414]
  2766. 00001ECE  4E5E                     unlink     A6
  2767. 00001ED0  4E75                     rts
  2768.